From b63cc5c46404ba8c149f9f7527e9af11e0b44360 Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期三, 16 十月 2019 18:02:21 +0800
Subject: [PATCH] 淘礼金获得 + 赠送 + 相关活动清理

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/v2/TaoLiJinControllerV2.java |  165 ------------------------------------------------------
 1 files changed, 2 insertions(+), 163 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/TaoLiJinControllerV2.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/TaoLiJinControllerV2.java
index c3c7d61..f2b1d47 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/TaoLiJinControllerV2.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/TaoLiJinControllerV2.java
@@ -17,7 +17,6 @@
 import org.springframework.web.bind.annotation.RequestMethod;
 import org.yeshi.utils.JsonUtil;
 
-import com.fasterxml.jackson.core.util.VersionUtil;
 import com.google.gson.Gson;
 import com.google.gson.GsonBuilder;
 import com.google.gson.JsonElement;
@@ -29,18 +28,12 @@
 import com.google.gson.stream.JsonWriter;
 import com.yeshi.fanli.entity.accept.AcceptData;
 import com.yeshi.fanli.entity.bus.homemodule.SwiperPicture;
-import com.yeshi.fanli.entity.bus.tlj.DeviceTaoLiJinRecord;
 import com.yeshi.fanli.entity.bus.tlj.UserTaoLiJinDetail.TaoLiJinDetailTypeEnum;
-import com.yeshi.fanli.entity.bus.tlj.UserTaoLiJinOrigin;
-import com.yeshi.fanli.entity.bus.tlj.UserTaoLiJinOrigin.TaoLiJinOriginEnum;
 import com.yeshi.fanli.entity.bus.user.UserMoneyExtra;
-import com.yeshi.fanli.entity.bus.user.UserRank;
 import com.yeshi.fanli.entity.taobao.ShareHotGoods;
 import com.yeshi.fanli.entity.taobao.TLJBuyGoods;
 import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
 import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBriefExtra;
-import com.yeshi.fanli.exception.tlj.UserTaoLiJinOriginException;
-import com.yeshi.fanli.exception.tlj.UserTaoLiJinRecordException;
 import com.yeshi.fanli.service.inter.common.JumpDetailV2Service;
 import com.yeshi.fanli.service.inter.config.ConfigService;
 import com.yeshi.fanli.service.inter.goods.ShareGoodsService;
@@ -54,7 +47,6 @@
 import com.yeshi.fanli.service.inter.taobao.ShareHotGoodsService;
 import com.yeshi.fanli.service.inter.taobao.TLJBuyGoodsService;
 import com.yeshi.fanli.service.inter.tlj.ConfigTaoLiJinService;
-import com.yeshi.fanli.service.inter.tlj.DeviceTaoLiJinRecordService;
 import com.yeshi.fanli.service.inter.tlj.UserTaoLiJinDetailService;
 import com.yeshi.fanli.service.inter.tlj.UserTaoLiJinOriginService;
 import com.yeshi.fanli.service.inter.tlj.UserTaoLiJinRecordService;
@@ -63,7 +55,6 @@
 import com.yeshi.fanli.service.inter.user.UserShareGoodsRecordService;
 import com.yeshi.fanli.service.inter.user.tb.UserExtraTaoBaoInfoService;
 import com.yeshi.fanli.util.Constant;
-import com.yeshi.fanli.util.StringUtil;
 import com.yeshi.fanli.util.TaoBaoConstant;
 import com.yeshi.fanli.util.TimeUtil;
 import com.yeshi.fanli.util.factory.goods.GoodsDetailVOFactory;
@@ -133,9 +124,6 @@
 
 	@Resource
 	private QualityGoodsService qualityGoodsService;
-
-	@Resource
-	private DeviceTaoLiJinRecordService deviceTaoLiJinRecordService;
 
 	@Resource
 	private JumpDetailV2Service jumpDetailV2Service;
@@ -376,146 +364,7 @@
 		out.print(JsonUtil.loadTrueResult(data));
 	}
 
-	/**
-	 * 绾㈠寘棰嗗彇璇︽儏
-	 * 
-	 * @param acceptData
-	 * @param uid
-	 * @param type
-	 * @param out
-	 */
-	@RequestMapping(value = "getHongbaoDetails", method = RequestMethod.POST)
-	public void getHongbaoDetails(AcceptData acceptData, Long uid, String type, PrintWriter out) {
-
-		if (StringUtil.isNullOrEmpty(type)) {
-			out.print(JsonUtil.loadFalseResult(1, "绫诲瀷涓嶈兘涓虹┖"));
-			return;
-		}
-
-		// 鐢ㄦ埛鏈櫥褰曟椂 璁惧棰嗗彇鏂扮孩鍖�
-		if (uid == null || uid <= 0) {
-			BigDecimal money = null;
-			DeviceTaoLiJinRecord deviceRecord = deviceTaoLiJinRecordService.getByDevice(acceptData.getDevice());
-			if (deviceRecord != null) {
-				// 宸查鍙�
-				money = deviceRecord.getMoney();
-			} else {
-				String value = configTaoLiJinService.getValueByKey("hongbao_newbies", null);
-				if (StringUtil.isNullOrEmpty(value)) {
-					out.print(JsonUtil.loadFalseResult(1, "绯荤粺绾㈠寘涓嶅瓨鍦�"));
-					return;
-				}
-				money = new BigDecimal(value);
-				deviceTaoLiJinRecordService.save(acceptData.getDevice(), money);
-			}
-
-			JSONObject data = new JSONObject();
-			data.put("icon", configTaoLiJinService.getValueByKey("taolijin_system_icon", null));
-			data.put("title", "鏂颁汉绾㈠寘");
-			data.put("content", "鑷喘鐩存帴鎶电幇锛屼紭鎯犵湡瀹炲彲瑙侊紒");
-			data.put("type", 1);
-			data.put("money", money.setScale(2).toString());
-			data.put("usage", "棰嗗彇鎴愬姛锛屽凡瀛樺叆鈥滄垜鐨�-鎺ㄥ箍绾㈠寘鈥�");
-			data.put("jumpName", "鍘讳娇鐢�");
-			data.put("jumpDetail", jumpDetailV2Service.getByTypeCache("share_goods_hot"));
-			data.put("tip", configTaoLiJinService.getValueByKey("hongbao_newbies_tip", null));
-			data.put("rules", configTaoLiJinService.getValueByKey("newbies_rules_link", null));
-
-			out.print(JsonUtil.loadTrueResult(data));
-			return;
-		}
-
-		// 鐧诲綍鐢ㄦ埛
-		boolean isReceive = false;
-		JSONObject data = new JSONObject();
-		data.put("icon", configTaoLiJinService.getValueByKey("taolijin_system_icon", null));
-
-		if (type.equals(TaoLiJinOriginEnum.newbiesWin.name())) {
-			BigDecimal hasMoney = null;
-			UserTaoLiJinOrigin userTaoLiJin = userTaoLiJinOriginService.getByUidAndOrigin(uid, type);
-			if (userTaoLiJin != null) { // 宸查鍙�
-				hasMoney = userTaoLiJin.getMoney();
-			} else {
-				try {
-					UserTaoLiJinOrigin origin = userTaoLiJinOriginService.addNewbiesWinMoney(uid);
-					hasMoney = origin.getMoney();
-				} catch (UserTaoLiJinOriginException e) {
-					out.print(JsonUtil.loadFalseResult(e.getMsg()));
-					return;
-				}
-			}
-
-			data.put("title", "鏂颁汉绾㈠寘");
-			data.put("content", "鑷喘鐩存帴鎶电幇锛屼紭鎯犵湡瀹炲彲瑙侊紒");
-			data.put("type", 1);
-			data.put("money", hasMoney.setScale(2).toString());
-			data.put("usage", "棰嗗彇鎴愬姛锛屽凡瀛樺叆鈥滄垜鐨�-鎺ㄥ箍绾㈠寘鈥�");
-			data.put("jumpName", "鍘讳娇鐢�");
-			data.put("jumpDetail", jumpDetailV2Service.getByTypeCache("share_goods_hot"));
-			data.put("tip", configTaoLiJinService.getValueByKey("hongbao_newbies_tip", null));
-			data.put("rules", configTaoLiJinService.getValueByKey("newbies_rules_link", null));
-
-		} else if (type.equals(TaoLiJinOriginEnum.rankWin.name())) {
-			boolean isRank = false;
-			BigDecimal hasMoney = null;
-			UserTaoLiJinOrigin userTaoLiJin = userTaoLiJinOriginService.getRankByThisMonth(uid, type);
-			if (userTaoLiJin != null) { // 宸查鍙�
-				isRank = true;
-				isReceive = true;
-				hasMoney = userTaoLiJin.getMoney();
-			} else {
-				isRank = false;
-				UserRank userRank = userInfoExtraService.gerUserRank(uid);
-				if (userRank != null) {
-					try {
-						UserTaoLiJinOrigin origin = userTaoLiJinOriginService.addRankWinMoney(uid, userRank);
-						hasMoney = origin.getMoney();
-						isRank = true;
-					} catch (UserTaoLiJinOriginException e) {
-						if (e.getCode() != 2) {
-							isRank = false;
-							out.print(JsonUtil.loadFalseResult(e.getMsg()));
-							return;
-						}
-					}
-				}
-			}
-
-			// 绛夌骇涓嶈冻
-			if (!isRank) {
-				data.put("title", "璐︽埛绛夌骇绂忓埄");
-				data.put("content", "鎺ㄥ箍绾㈠寘锛屽ソ鍙嬬鍒╋紒");
-				data.put("type", 2);
-				data.put("money", "鏈湀璐︽埛绛夌骇鏈揪鍒癨r\n缁х画鍔犳补");
-				data.put("jumpName", "鍘绘煡鐪�");
-				data.put("jumpDetail", jumpDetailV2Service.getByTypeCache("user_rank"));
-				data.put("tip", configTaoLiJinService.getValueByKey("hongbao_rank_not_enough_tip", null));
-				data.put("rules", configTaoLiJinService.getValueByKey("rank_rules_link", null));
-				out.print(JsonUtil.loadTrueResult(data));
-				return;
-			} else {
-				data.put("title", "璐︽埛绛夌骇绂忓埄");
-				data.put("content", "鎺ㄥ箍绾㈠寘锛屽ソ鍙嬬鍒╋紒");
-				data.put("type", 1);
-				data.put("money", hasMoney.setScale(2).toString());
-				if (isReceive) {
-					data.put("usage", "鏈湀棰嗗彇锛屽凡瀛樺叆鈥滄垜鐨�-鎺ㄥ箍绾㈠寘鈥�");
-				} else {
-					data.put("usage", "棰嗗彇鎴愬姛锛屽凡瀛樺叆鈥滄垜鐨�-鎺ㄥ箍绾㈠寘鈥�");
-				}
-				data.put("jumpName", "鍘讳娇鐢�");
-				data.put("jumpDetail", jumpDetailV2Service.getByTypeCache("share_goods_hot"));
-				data.put("tip", configTaoLiJinService.getValueByKey("hongbao_rank_tip", null));
-				data.put("rules", configTaoLiJinService.getValueByKey("rank_rules_link", null));
-			}
-
-		} else {
-			out.print(JsonUtil.loadFalseResult(1, "绫诲瀷涓嶅尮閰�"));
-			return;
-		}
-
-		out.print(JsonUtil.loadTrueResult(data));
-	}
+	
 
 	/**
 	 * 鍒嗕韩鐖嗘鍟嗗搧-闄愪簬娣樼ぜ閲�
@@ -858,17 +707,7 @@
 	 */
 	@RequestMapping(value = "giveTLJ", method = RequestMethod.POST)
 	public void giveTLJ(AcceptData acceptData, Long uid, BigDecimal amount, PrintWriter out) {
-		if (uid == null || uid <= 0) {
-			out.print(JsonUtil.loadFalseResult(1, "鐢ㄦ埛鏈櫥褰�"));
-			return;
-		}
-
-		try {
-			String tips = userTaoLiJinRecordService.giveTaolijin(uid, amount);
-			out.print(JsonUtil.loadTrueResult(tips));
-		} catch (UserTaoLiJinRecordException e) {
-			out.print(JsonUtil.loadFalseResult(1, e.getMsg()));
-		}
+		out.print(JsonUtil.loadFalseResult(1, "鎶辨瓑锛屾帹骞跨孩鍖呯浉鍏冲姛鑳藉凡涓嬬嚎锛�"));
 	}
 
 }

--
Gitblit v1.8.0