From a18f721522817b1b1a8139ba96fc890bfbab291b Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期三, 22 四月 2020 09:46:18 +0800
Subject: [PATCH] 补贴调整

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/v2/UserOrderControllerV2.java |   55 +------------------------------------------------------
 1 files changed, 1 insertions(+), 54 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/UserOrderControllerV2.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/UserOrderControllerV2.java
index 745188c..783f355 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/UserOrderControllerV2.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/UserOrderControllerV2.java
@@ -27,7 +27,6 @@
 import com.yeshi.fanli.entity.order.CommonOrderGoods;
 import com.yeshi.fanli.entity.order.ESOrder;
 import com.yeshi.fanli.entity.order.HongBaoOrder;
-import com.yeshi.fanli.entity.order.InviteOrderSubsidy;
 import com.yeshi.fanli.entity.system.ConfigKeyEnum;
 import com.yeshi.fanli.entity.system.SystemCoupon.CouponTypeEnum;
 import com.yeshi.fanli.entity.taobao.TaoBaoWeiQuanOrder;
@@ -40,7 +39,6 @@
 import com.yeshi.fanli.service.inter.order.CommonOrderService;
 import com.yeshi.fanli.service.inter.order.ESOrderService;
 import com.yeshi.fanli.service.inter.order.HongBaoOrderService;
-import com.yeshi.fanli.service.inter.order.InviteOrderSubsidyService;
 import com.yeshi.fanli.service.inter.order.OrderHongBaoMapService;
 import com.yeshi.fanli.service.inter.order.OrderHongBaoMoneyComputeService;
 import com.yeshi.fanli.service.inter.order.tb.TaoBaoWeiQuanOrderService;
@@ -98,9 +96,6 @@
 
 	@Resource
 	private UserVIPInfoService userVIPInfoService;
-
-	@Resource
-	private InviteOrderSubsidyService inviteOrderSubsidyServiceV2;
 
 	@Resource
 	private HongBaoOrderService hongBaoOrderService;
@@ -465,20 +460,17 @@
 			teamMoney = hongBaoV2CountService.getRewardMoneyToCount(uid, dateType, 3, null);
 		} else {
 			BigDecimal bonus = null;
-			BigDecimal subsidy = null;
 			BigDecimal dividend = null;  // TODO 鍒嗙孩缁熻
 			if (dateType == 4) { // 宸插埌璐�
 				dividend = new BigDecimal(0);
 				bonus = hongBaoV2CountService.geBonusByuid(uid, dateType, 3, 2);
-				subsidy = inviteOrderSubsidyServiceV2.sumMoneyByUidAndDateAndState(uid,dateType,null,3);
 			} else { // 鏈け鏁�
 				bonus = hongBaoV2CountService.geBonusByuid(uid, dateType, 3, 4);
-				subsidy = inviteOrderSubsidyServiceV2.sumValidMoneyByUidAndDate(uid,dateType,null);
 			}
 			
 			dividend = new BigDecimal(0);
 			// 鎬诲洟闃熷鍔�
-			teamMoney = bonus.add(subsidy).add(dividend);
+			teamMoney = bonus.add(dividend);
 		}
 		data.put("inviteMoney", teamMoney.setScale(2, BigDecimal.ROUND_DOWN).toString());
 		out.print(JsonUtil.loadTrueResult(data));
@@ -582,12 +574,6 @@
 			
 		CommonOrder commonOrder1 = hoList.get(0).getCommonOrder();
 		Date downTime = commonOrder1.getThirdCreateTime();
-		Integer urank = commonOrder1.getUrank();
-		UserLevelEnum buyerUserLevel = UserLevelUtil.getByOrderRank(urank);
-		boolean direct = false;
-		if (hongBaoV2.getType() == HongBaoV2.TYPE_YIJI || hongBaoV2.getType() == HongBaoV2.TYPE_SHARE_YIJI) {
-			direct = true;
-		}
 		
 		BigDecimal upperTotalMoney = new BigDecimal(0);
 		List<GoodsRebateVO> voList = new ArrayList<>();
@@ -637,45 +623,6 @@
 			} else if (type == 3) {
 				upperTotalMoney = upperTotalMoney.add(hongBao);
 			}
-		}
-			
-		
-		// 鍥㈤槦琛ヨ创
-		if (type == 3) {
-			BigDecimal teamSubsidy = null;
-			BigDecimal lowerSubsidy = null;
-			InviteOrderSubsidy inviteOrderSubsidy = inviteOrderSubsidyServiceV2.getByOrderNoAndType(uid, orderNo, sourceType);
-			if (inviteOrderSubsidy != null) {
-				teamSubsidy = inviteOrderSubsidy.getMoney();
-				// 璁$畻鍘熸瘮渚�
-				BigDecimal originRate = orderHongBaoMoneyComputeService.getTeamSubsidyRate(downTime,buyerUserLevel, userLevel, direct);
-				
-				// 璁$畻杈句汉琛ヨ创
-				if (userLevel != UserLevelEnum.daRen) {
-					BigDecimal daRenRate = orderHongBaoMoneyComputeService.getTeamSubsidyRate(downTime,	buyerUserLevel, 
-							UserLevelEnum.daRen, direct);
-					lowerSubsidy = MoneyBigDecimalUtil.div(teamSubsidy.multiply(daRenRate), originRate);
-				}
-				
-				// 璁$畻瓒呯骇浼氬憳琛ヨ创
-				if (userLevel != UserLevelEnum.superVIP && userLevel != UserLevelEnum.tearcher) {
-					BigDecimal vipRate = orderHongBaoMoneyComputeService.getTeamSubsidyRate(downTime,	buyerUserLevel, 
-							UserLevelEnum.superVIP, direct);
-					upperTotalMoney = upperTotalMoney.add(MoneyBigDecimalUtil.div(teamSubsidy.multiply(vipRate), originRate));
-				}
-				
-			} else {
-				teamSubsidy = BigDecimal.valueOf(0.00);
-				lowerSubsidy =  BigDecimal.valueOf(0.00);
-			}
-			
-			if (userLevel != UserLevelEnum.daRen) {
-				orderRebateVO.setOriginSubsidy("楼" + lowerSubsidy.setScale(2, BigDecimal.ROUND_DOWN));
-			}
-			orderRebateVO.setSubsidyDesc("鍥㈤槦琛ヨ创");
-			orderRebateVO.setSubsidy("楼" + teamSubsidy.setScale(2, BigDecimal.ROUND_DOWN) +"");
-			
-			hongBao = hongBao.add(teamSubsidy);
 		}
 		
 		orderRebateVO.setFanLiDesc(predictDesc + typeName);

--
Gitblit v1.8.0