From 437ceb214daff5a57253a59a2d8065a088173514 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期一, 13 四月 2020 09:42:10 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/money/tb/TaoBaoWeiQuanDrawBackServiceImpl.java |   43 -------------------------------------------
 1 files changed, 0 insertions(+), 43 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/money/tb/TaoBaoWeiQuanDrawBackServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/money/tb/TaoBaoWeiQuanDrawBackServiceImpl.java
index ca0bf1e..e6d0237 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/money/tb/TaoBaoWeiQuanDrawBackServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/money/tb/TaoBaoWeiQuanDrawBackServiceImpl.java
@@ -22,17 +22,14 @@
 import com.yeshi.fanli.dao.mybatis.taobao.TaoBaoWeiQuanDrawBackMapper;
 import com.yeshi.fanli.entity.bus.user.HongBaoV2;
 import com.yeshi.fanli.entity.bus.user.UserInfo;
-import com.yeshi.fanli.entity.money.InviteOrderSubsidyDebt;
 import com.yeshi.fanli.entity.money.UserMoneyDebt;
 import com.yeshi.fanli.entity.money.UserMoneyDebt.UserMoneyDebtTypeEnum;
 import com.yeshi.fanli.entity.money.UserMoneyDetail;
 import com.yeshi.fanli.entity.order.CommonOrder;
 import com.yeshi.fanli.entity.order.HongBaoOrder;
-import com.yeshi.fanli.entity.order.InviteOrderSubsidy;
 import com.yeshi.fanli.entity.taobao.TaoBaoOrder;
 import com.yeshi.fanli.entity.taobao.TaoBaoWeiQuanDrawBack;
 import com.yeshi.fanli.entity.taobao.TaoBaoWeiQuanOrder;
-import com.yeshi.fanli.exception.money.InviteOrderSubsidyDebtException;
 import com.yeshi.fanli.exception.money.UserMoneyDebtException;
 import com.yeshi.fanli.exception.money.UserMoneyDetailException;
 import com.yeshi.fanli.exception.order.TaoBaoWeiQuanException;
@@ -43,7 +40,6 @@
 import com.yeshi.fanli.service.inter.money.UserMoneyService;
 import com.yeshi.fanli.service.inter.money.msg.UserMoneyMsgNotificationService;
 import com.yeshi.fanli.service.inter.money.tb.TaoBaoWeiQuanDrawBackService;
-import com.yeshi.fanli.service.inter.order.InviteOrderSubsidyService;
 import com.yeshi.fanli.service.inter.order.tb.TaoBaoWeiQuanOrderService;
 import com.yeshi.fanli.util.Constant;
 import com.yeshi.fanli.util.StringUtil;
@@ -83,9 +79,6 @@
 
 	@Resource
 	private UserMoneyService userMoneyService;
-
-	@Resource
-	private InviteOrderSubsidyService inviteOrderSubsidyService;
 
 	@Resource
 	private InviteOrderSubsidyDebtService inviteOrderSubsidyDebtService;
@@ -557,11 +550,6 @@
 					weiQuanDrawBack.setOrderItemId(weiQuanOrder.getOrderItemId());
 					weiQuanDrawBack.setUser(child.getUserInfo());
 					taoBaoWeiQuanDrawBackMapper.insertSelective(weiQuanDrawBack);// 鍔犲叆杩旇繕璁板綍
-
-					// 鍔犲叆閭�璇疯ˉ璐磋繑杩樿褰�
-					doInviteOrderSubsidy(orderId, Constant.SOURCE_TYPE_TAOBAO, uid, settleMent, wqMoney,
-							weiQuanOrder.getOrderItemId());
-
 					// 濡傛灉璧勯噾澶т簬0鎵嶆墸闄�
 
 					if (drawBackMoney != null && drawBackMoney.compareTo(new BigDecimal(0)) > 0) {
@@ -598,37 +586,6 @@
 								drawBackMoney, userInfoMapper.selectAvailableByPrimaryKey(uid).getMyHongBao());
 					}
 				}
-		}
-	}
-
-	/**
-	 * 閭�璇疯鍗曡ˉ璐寸淮鏉冨鐞�
-	 * 
-	 * @param orderId
-	 * @param sourceType
-	 */
-	private void doInviteOrderSubsidy(String orderId, int sourceType, Long uid, BigDecimal settleMent,
-			BigDecimal weiQuanMoney, String tradeId) throws TaoBaoWeiQuanException {
-		InviteOrderSubsidy subSidy = inviteOrderSubsidyService.getByOrderNoAndType(uid, orderId, sourceType);
-		if (subSidy != null)// 娣诲姞鍊熻捶鍏崇郴
-		{
-			BigDecimal drawBackMoney = computeDrawBackMoney(settleMent, weiQuanMoney, subSidy.getOriginalMoney());
-			if (drawBackMoney.compareTo(new BigDecimal(0)) <= 0)
-				return;
-			InviteOrderSubsidyDebt debt = new InviteOrderSubsidyDebt();
-			debt.setBeiZhu("璁㈠崟鍞悗:" + orderId + "-" + sourceType);
-			debt.setOriginMoney(drawBackMoney);
-			debt.setUid(uid);
-			debt.setCreateTime(new Date());
-			debt.setSourceId(subSidy.getId());
-			debt.setTradeId(tradeId);
-			try {
-				inviteOrderSubsidyDebtService.addDebt(debt);
-			} catch (InviteOrderSubsidyDebtException e) {
-				throw new TaoBaoWeiQuanException(101, "閭�璇疯鍗曡ˉ璐村紓甯�");
-			}
-
-			// TODO 鍒犻櫎鍥㈤槦濂栧姳缁存潈澶勭悊
 		}
 	}
 

--
Gitblit v1.8.0