From e97b71caed03d1f1aa3ae21b1ea0deac4dd9ffe0 Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期五, 16 八月 2019 14:28:38 +0800
Subject: [PATCH] Merge branch 'div' of ssh://193.112.35.168:29418/fanli-server into div

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/v2/TaoLiJinControllerV2.java |   40 ++++++++++++++++++++++------------------
 1 files changed, 22 insertions(+), 18 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 7ae24ce..a4d2178 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
@@ -253,9 +253,12 @@
 		if (lastMonthUse == null || lastMonthUse.compareTo(zero) > 0) {
 			lastMonthUse = zero;
 		}
-		
+		
 		String giveMin = configTaoLiJinService.getValueByKey("give_min_amount");
-		
+
+		// 闂彿閾炬帴
+		String helpLink = configTaoLiJinService.getValueByKey("hongbao_help_link",null);
+
 		JSONObject data = new JSONObject();
 		data.put("tlj", tlj.setScale(2).toString());
 		data.put("giveMin", giveMin);
@@ -399,7 +402,7 @@
 				// 宸查鍙�
 				money = deviceRecord.getMoney();
 			} else {
-				String value = configTaoLiJinService.getValueByKey("hongbao_newbies");
+				String value = configTaoLiJinService.getValueByKey("hongbao_newbies",null);
 				if (StringUtil.isNullOrEmpty(value)) {
 					out.print(JsonUtil.loadFalseResult(1, "绯荤粺绾㈠寘涓嶅瓨鍦�"));
 					return;
@@ -409,7 +412,7 @@
 			}
 
 			JSONObject data = new JSONObject();
-			data.put("icon", configTaoLiJinService.getValueByKey("taolijin_system_icon"));
+			data.put("icon", configTaoLiJinService.getValueByKey("taolijin_system_icon",null));
 			data.put("title", "鏂颁汉绾㈠寘");
 			data.put("content", "鑷喘鐩存帴鎶电幇锛屼紭鎯犵湡瀹炲彲瑙侊紒");
 			data.put("type", 1);
@@ -417,8 +420,8 @@
 			data.put("usage", "棰嗗彇鎴愬姛锛屽凡瀛樺叆鈥滄垜鐨�-鎺ㄥ箍绾㈠寘鈥�");
 			data.put("jumpName", "鍘讳娇鐢�");
 			data.put("jumpDetail", jumpDetailV2Service.getByTypeCache("share_goods_hot"));
-			data.put("tip", configTaoLiJinService.getValueByKey("hongbao_newbies_tip"));
-			data.put("rules", configTaoLiJinService.getValueByKey("newbies_rules_link"));
+			data.put("tip", configTaoLiJinService.getValueByKey("hongbao_newbies_tip",null));
+			data.put("rules", configTaoLiJinService.getValueByKey("newbies_rules_link",null));
 
 			out.print(JsonUtil.loadTrueResult(data));
 			return;
@@ -427,7 +430,7 @@
 		// 鐧诲綍鐢ㄦ埛
 		boolean isReceive = false;
 		JSONObject data = new JSONObject();
-		data.put("icon", configTaoLiJinService.getValueByKey("taolijin_system_icon"));
+		data.put("icon", configTaoLiJinService.getValueByKey("taolijin_system_icon",null));
 
 		if (type.equals(TaoLiJinOriginEnum.newbiesWin.name())) {
 			BigDecimal hasMoney = null;
@@ -451,8 +454,8 @@
 			data.put("usage", "棰嗗彇鎴愬姛锛屽凡瀛樺叆鈥滄垜鐨�-鎺ㄥ箍绾㈠寘鈥�");
 			data.put("jumpName", "鍘讳娇鐢�");
 			data.put("jumpDetail", jumpDetailV2Service.getByTypeCache("share_goods_hot"));
-			data.put("tip", configTaoLiJinService.getValueByKey("hongbao_newbies_tip"));
-			data.put("rules", configTaoLiJinService.getValueByKey("newbies_rules_link"));
+			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;
@@ -488,8 +491,8 @@
 				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"));
-				data.put("rules", configTaoLiJinService.getValueByKey("rank_rules_link"));
+				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 {
@@ -504,8 +507,8 @@
 				}
 				data.put("jumpName", "鍘讳娇鐢�");
 				data.put("jumpDetail", jumpDetailV2Service.getByTypeCache("share_goods_hot"));
-				data.put("tip", configTaoLiJinService.getValueByKey("hongbao_rank_tip"));
-				data.put("rules", configTaoLiJinService.getValueByKey("rank_rules_link"));
+				data.put("tip", configTaoLiJinService.getValueByKey("hongbao_rank_tip",null));
+				data.put("rules", configTaoLiJinService.getValueByKey("rank_rules_link",null));
 			}
 
 		} else {
@@ -557,7 +560,7 @@
 			}
 
 			// 璁$畻鎺ㄥ箍绾㈠寘
-			String warningRate = configTaoLiJinService.getValueByKey("warning_value");
+			String warningRate = configTaoLiJinService.getValueByKey("warning_value",new Date());
 			BigDecimal spreadMoney = TaoLiJinUtil.getSpreadMoney(warningRate, taoBaoGoodsBrief);
 
 			// 鎺ㄥ箍绾㈠寘 涓嶈兘灏忎簬1
@@ -619,7 +622,8 @@
 		Gson gson = JsonUtil.getConvertBigDecimalToStringSubZeroBuilder(new GsonBuilder())
 				.excludeFieldsWithoutExposeAnnotation().setDateFormat("yyyy-MM-dd").create();
 		
-		boolean isNewUser = userInfoExtraService.isNewUser(uid);
+		//鍙栨秷鏂颁汉鑷喘
+		boolean isNewUser = false;//userInfoExtraService.isNewUser(uid);
 		if (isNewUser) {
 			// 鍒ゅ畾涓鸿�佺敤鎴凤細 鏂颁汉鍙浣跨敤浜嗘柊浜虹孩鍖咃紝涔熷氨鏄偅1鍧楅挶锛岄偅涔堬紝浠栫湅鍒扮殑鍒嗕韩鐖嗘涓殑鍟嗗搧-灏卞彧鑳藉垎浜��
 			long countRecord = userTaoLiJinRecordService.countRecordByUid(uid);
@@ -629,8 +633,8 @@
 		}
 		
 		
-		BigDecimal fanLiRate = hongBaoManageService.getFanLiRate();
-		BigDecimal shareRate = hongBaoManageService.getShareRate();
+		BigDecimal fanLiRate = hongBaoManageService.getTLJShareRate(System.currentTimeMillis());
+		BigDecimal shareRate = hongBaoManageService.getTLJShareRate(System.currentTimeMillis());
 		for (ShareHotGoods hotGoods : listHot) {
 			TaoBaoGoodsBrief taoBaoGoodsBrief = hotGoods.getGoods();
 			if (taoBaoGoodsBrief == null) {
@@ -638,7 +642,7 @@
 			}
 			
 			// 璁$畻鎺ㄥ箍绾㈠寘
-			String warningRate = configTaoLiJinService.getValueByKey("warning_value");
+			String warningRate = configTaoLiJinService.getValueByKey("warning_value",new Date());
 			BigDecimal spreadMoney = TaoLiJinUtil.getSpreadMoney(warningRate, taoBaoGoodsBrief);
 			
 			// 鎺ㄥ箍绾㈠寘 涓嶈兘灏忎簬1

--
Gitblit v1.8.0