From 9eeda0d3049b71877c373c04d65533939b5582ef Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期一, 02 九月 2019 09:55:55 +0800
Subject: [PATCH] getBoss方法只查询有效上级信息

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/v2/GoodsControllerV2.java |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/GoodsControllerV2.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/GoodsControllerV2.java
index 799c50a..c69f1f3 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/GoodsControllerV2.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/GoodsControllerV2.java
@@ -467,6 +467,15 @@
 			otherInfo.setSpreadHongBao(spreadHongBao);
 			goodsDetail.setOtherInfo(otherInfo);
 
+			// 1.6.5鍚庢敼涓虹鍒╀环
+			if (com.yeshi.fanli.util.VersionUtil.greaterThan_1_6_5(acceptData.getPlatform(), acceptData.getVersion())) {
+				if (goodsDetail.getCouponPrice() != null
+						&& goodsDetail.getCouponPrice().compareTo(new BigDecimal(0)) > 0)
+					goodsDetail.setCouponPrice(goodsDetail.getCouponPrice().subtract(spreadMoney));
+				else
+					goodsDetail.setZkPrice(goodsDetail.getZkPrice().subtract(spreadMoney));
+			}
+
 			goodsDetail.getMoneyInfo().setFanliMoney(TaoBaoUtil.getGoodsHongBaoInfo(goods,
 					hongBaoManageService.getTLJShareRate(System.currentTimeMillis())));
 			goodsDetail.getMoneyInfo().setShareMoney(TaoBaoUtil.getGoodsHongBaoInfo(goods,
@@ -495,11 +504,11 @@
 			shareValid = false;
 			helpLink = configService.get("zigoulijian_nofanli_help");
 
-			String tljHongBao = TaoBaoUtil.getGoodsHongBaoMoney(goods, new BigDecimal(70)).toString();
+			BigDecimal tljHongBao = TaoBaoUtil.getGoodsHongBaoMoney(goods, TaoBaoConstant.OWN_BUY_WITHOUT_FANLI_RATE);
 
 			ReduceHongBao reduceHongBao = new ReduceHongBao();
 			reduceHongBao.setLeft(buyGoods.getLeftHongBaoCount());
-			reduceHongBao.setMoney(tljHongBao);
+			reduceHongBao.setMoney(tljHongBao.toString());
 			reduceHongBao.setName("浠樻绔嬪噺 ");
 			reduceHongBao.setTip("褰撴棩棰嗗彇锛屽綋鏃ュ唴浣跨敤锛岃繃鏈熷け鏁�");
 			reduceHongBao.setTotal(buyGoods.getTotalHongBaoCount());
@@ -507,6 +516,16 @@
 			OtherInfo otherInfo = new OtherInfo();
 			otherInfo.setReduceHongBao(reduceHongBao);
 			goodsDetail.setOtherInfo(otherInfo);
+
+			// 1.6.5鍚庢敼涓虹鍒╀环
+			if (com.yeshi.fanli.util.VersionUtil.greaterThan_1_6_5(acceptData.getPlatform(), acceptData.getVersion())) {
+				if (goodsDetail.getCouponPrice() != null
+						&& goodsDetail.getCouponPrice().compareTo(new BigDecimal(0)) > 0)
+					goodsDetail.setCouponPrice(goodsDetail.getCouponPrice().subtract(tljHongBao));
+				else
+					goodsDetail.setZkPrice(goodsDetail.getZkPrice().subtract(tljHongBao));
+			}
+
 		}
 		extraVO.setFanliValid(fanliValid);
 		extraVO.setShareValid(shareValid);

--
Gitblit v1.8.0