From 565c0a03a299de5a619f4d5b5fe593e46dbf35dd Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期三, 28 八月 2019 15:07:58 +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 |   34 ++++++++++++++++++++++++++--------
 1 files changed, 26 insertions(+), 8 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 2bf7a0c..b684185 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,6 +17,7 @@
 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;
@@ -252,15 +253,14 @@
 		BigDecimal lastMonthUse = userTaoLiJinDetailService.countUseMoneyByDate(uid, 4);
 		if (lastMonthUse == null || lastMonthUse.compareTo(zero) > 0) {
 			lastMonthUse = zero;
-		}
-		
-		String giveMin = configTaoLiJinService.getValueByKey("give_min_amount");
+		}
 
-
+		String giveMin = configTaoLiJinService.getValueByKey("give_min_amount");
+
 		JSONObject data = new JSONObject();
 		data.put("tlj", tlj.setScale(2).toString());
 		data.put("giveMin", giveMin);
-		data.put("giveTip", "娉�:璧犻�佹帹骞跨孩鍖呴噾棰濊嚦灏�"+ giveMin +"鍏�");
+		data.put("giveTip", "娉�:璧犻�佹帹骞跨孩鍖呴噾棰濊嚦灏�" + giveMin + "鍏�");
 		data.put("helpLink", configTaoLiJinService.getValueByKey("hongbao_help_link"));
 		data.put("countShare", countShare);
 		data.put("todayWin", todayWin.setScale(2).toString());
@@ -647,6 +647,15 @@
 			}
 
 			GoodsDetailVO detailVO = GoodsDetailVOFactory.convertTaoBao(taoBaoGoodsBrief, null, fanLiRate, shareRate);
+			
+			// 澶т簬1.6.5鐨勬墠浼氭樉绀虹鍒╀环
+			if (com.yeshi.fanli.util.VersionUtil.greaterThan_1_6_5(acceptData.getPlatform(), acceptData.getVersion())) {
+				if (detailVO.getCouponPrice() != null && detailVO.getCouponPrice().compareTo(new BigDecimal(0)) > 0)
+					detailVO.setCouponPrice(detailVO.getCouponPrice().subtract(spreadMoney));
+				else
+					detailVO.setZkPrice(detailVO.getZkPrice().subtract(spreadMoney));
+			}
+			
 			// 鍘绘帀鏍囩
 			detailVO.setLabels(null);
 
@@ -794,6 +803,15 @@
 			}
 
 			GoodsDetailVO detailVO = GoodsDetailVOFactory.convertTaoBao(taoBaoGoodsBrief, null, proportion, proportion);
+
+			// 澶т簬1.6.5鐨勬墠浼氭樉绀虹鍒╀环
+			if (com.yeshi.fanli.util.VersionUtil.greaterThan_1_6_5(acceptData.getPlatform(), acceptData.getVersion())) {
+				if (detailVO.getCouponPrice() != null && detailVO.getCouponPrice().compareTo(new BigDecimal(0)) > 0)
+					detailVO.setCouponPrice(detailVO.getCouponPrice().subtract(spreadMoney));
+				else
+					detailVO.setZkPrice(detailVO.getZkPrice().subtract(spreadMoney));
+			}
+
 			// 鍘绘帀鏍囩
 			detailVO.setLabels(null);
 
@@ -834,10 +852,10 @@
 		}
 		out.print(JsonUtil.loadTrueResult(data));
 	}
-	
-	
+
 	/**
 	 * 璧犻�佹窐绀奸噾
+	 * 
 	 * @param acceptData
 	 * @param uid
 	 * @param amount
@@ -849,7 +867,7 @@
 			out.print(JsonUtil.loadFalseResult(1, "鐢ㄦ埛鏈櫥褰�"));
 			return;
 		}
-		
+
 		try {
 			String tips = userTaoLiJinRecordService.giveTaolijin(uid, amount);
 			out.print(JsonUtil.loadTrueResult(tips));

--
Gitblit v1.8.0