admin
2020-05-12 1faf3ab0ba6c17eee48e68e8d0077ea61f45d75d
fanli/src/main/java/com/yeshi/fanli/controller/client/v2/UserOrderControllerV2.java
@@ -459,24 +459,9 @@
      data.put("selfMoney", selfMoney.setScale(2, BigDecimal.ROUND_DOWN).toString());
      data.put("shareMoney", shareMoney.setScale(2, BigDecimal.ROUND_DOWN).toString());
      
      BigDecimal teamMoney = new BigDecimal(0);
      if (!VersionUtil.greaterThan_2_1(acceptData.getPlatform(), acceptData.getVersion())) {
         teamMoney = hongBaoV2CountService.getRewardMoneyToCount(uid, dateType, 3, null);
      } else {
         BigDecimal bonus = null;
         BigDecimal dividend = null;  // TODO 分红统计
         if (dateType == 4) { // 已到账
            dividend = new BigDecimal(0);
            bonus = hongBaoV2CountService.geBonusByuid(uid, dateType, 3, 2);
         } else { // 未失效
            bonus = hongBaoV2CountService.geBonusByuid(uid, dateType, 3, 4);
         }
         dividend = new BigDecimal(0);
         // 总团队奖励
         teamMoney = bonus.add(dividend);
      }
      teamMoney = hongBaoV2CountService.getRewardMoneyToCount(uid, dateType, 3, null);
      data.put("inviteMoney", teamMoney.setScale(2, BigDecimal.ROUND_DOWN).toString());
      out.print(JsonUtil.loadTrueResult(data));
   }
@@ -585,9 +570,6 @@
         buyer = UserLevelEnum.daRen;
      }
      
      BigDecimal upperTotalMoney = new BigDecimal(0);
      List<GoodsRebateVO> voList = new ArrayList<>();
      for (HongBaoOrder hongBaoOrder : hoList) {
@@ -605,7 +587,10 @@
         
         // 实付款
         BigDecimal payment = hongBaoOrder.getCommonOrder().getPayment();
         if (hongBaoOrder.getCommonOrder().getSettlement() != null)
         // 若已结算 -显示结算金额
         Integer orderState = hongBaoOrder.getCommonOrder().getState();
         if (hongBaoOrder.getCommonOrder().getSettlement() != null
               && (orderState == CommonOrder.STATE_JS || orderState == CommonOrder.STATE_WQ))
            payment = hongBaoOrder.getCommonOrder().getSettlement();
         if (payment == null)
            payment = new BigDecimal(0);