yujian
2019-07-12 9d8dfb01ff72c57abad3b80f3d65e81a5354db03
fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderRepairServiceImpl.java
@@ -116,6 +116,7 @@
         if (order.getOrderState().equalsIgnoreCase("订单付款") || order.getOrderState().equalsIgnoreCase("订单成功"))
            return;
      }
      List<CommonOrder> commonOrderList = commonOrderService.listBySourceTypeAndOrderId(Constant.SOURCE_TYPE_TAOBAO,
            orderId);
@@ -154,7 +155,11 @@
      Long mainUid = null;
      // 统计返利的资金
      for (CommonOrder co : commonOrderList) {
         hongBaoOrder = hongBaoOrderService.selectDetailByCommonOrderId(co.getId());
         HongBaoOrder tempHongBaoOrder = hongBaoOrderService.selectDetailByCommonOrderId(co.getId());
         if (tempHongBaoOrder == null || tempHongBaoOrder.getHongBaoV2() == null)
            continue;
         hongBaoOrder = tempHongBaoOrder;
         mainUid = hongBaoOrder.getHongBaoV2().getUserInfo().getId();
         if (oldMoney.get(mainUid) == null)
            oldMoney.put(mainUid, new BigDecimal(0));
@@ -808,6 +813,8 @@
   @Transactional
   private void deleteByCommonOrderId(Long commonOrderId) {
      HongBaoOrder hongBaoOrder = hongBaoOrderService.selectDetailByCommonOrderId(commonOrderId);
      if (hongBaoOrder == null || hongBaoOrder.getHongBaoV2() == null)
         return;
      List<HongBaoV2> children = hongBaoV2Service.listChildrenById(hongBaoOrder.getHongBaoV2().getId());
      if (children != null)
         for (HongBaoV2 hongBao : children) {