yujian
2020-04-02 0ec22dcf4fd9c4496e6f681e7fab89f56c6e4e8a
fanli/src/main/java/com/yeshi/fanli/service/impl/money/tb/TaoBaoWeiQuanDrawBackServiceImpl.java
@@ -538,7 +538,8 @@
               taoBaoWeiQuanDrawBackMapper.insertSelective(weiQuanDrawBack);// 加入返还记录
               // 加入邀请补贴返还记录
               doInviteOrderSubsidy(orderId, Constant.SOURCE_TYPE_TAOBAO, uid, settleMent, wqMoney,weiQuanOrder.getOrderItemId());
               doInviteOrderSubsidy(orderId, Constant.SOURCE_TYPE_TAOBAO, uid, settleMent, wqMoney,
                     weiQuanOrder.getOrderItemId());
               // 如果资金大于0才扣除
@@ -586,7 +587,7 @@
    * @param sourceType
    */
   private void doInviteOrderSubsidy(String orderId, int sourceType, Long uid, BigDecimal settleMent,
         BigDecimal weiQuanMoney,String tradeId) throws TaoBaoWeiQuanException {
         BigDecimal weiQuanMoney, String tradeId) throws TaoBaoWeiQuanException {
      InviteOrderSubsidy subSidy = inviteOrderSubsidyService.getByOrderNoAndType(uid, orderId, sourceType);
      if (subSidy != null)// 添加借贷关系
      {
@@ -598,6 +599,7 @@
         debt.setOriginMoney(drawBackMoney);
         debt.setUid(uid);
         debt.setCreateTime(new Date());
         debt.setSourceId(subSidy.getId());
         debt.setTradeId(tradeId);
         try {
            inviteOrderSubsidyDebtService.addDebt(debt);
@@ -605,7 +607,7 @@
            throw new TaoBaoWeiQuanException(101, "邀请订单补贴异常");
         }
         doOrderTeamReard(subSidy.getId(), settleMent, weiQuanMoney,tradeId);
         doOrderTeamReard(subSidy.getId(), settleMent, weiQuanMoney, tradeId);
      }
   }
@@ -617,7 +619,7 @@
    * void 返回类型
    * @throws
    */
   private void doOrderTeamReard(Long subsidyId, BigDecimal settleMent, BigDecimal weiQuanMoney,String tradeId)
   private void doOrderTeamReard(Long subsidyId, BigDecimal settleMent, BigDecimal weiQuanMoney, String tradeId)
         throws TaoBaoWeiQuanException {
      List<OrderTeamReward> list = orderTeamRewardService.listBySubsidyId(subsidyId);
      if (list != null)
@@ -631,6 +633,7 @@
            debt.setUid(reward.getUid());
            debt.setCreateTime(new Date());
            debt.setTradeId(tradeId);
            debt.setSourceId(reward.getId());
            try {
               orderTeamRewardDebtService.addDebt(debt);
            } catch (OrderTeamRewardDebtException e) {