admin
2020-05-13 8874d21a6bbf147cabcd650df70bdcd5587ad085
fanli/src/main/java/com/yeshi/fanli/controller/client/v1/HelpController.java
@@ -151,14 +151,14 @@
         }
      // 计算一级奖金
      if (bossList.size() > 1) {
      if (bossList.size() >= 1) {
         UserTeamRate rate = orderHongBaoMoneyComputeService.getTeamRewardRate(levelList.get(0), bossList, date, 1);
         if (rate != null)
            teamRewardMap.put(rate.getUid(), rate);
      }
      // 计算二级奖金
      if (bossList.size() > 2) {
         UserTeamRate rate = orderHongBaoMoneyComputeService.getTeamRewardRate(levelList.get(0), bossList, date, 1);
      if (bossList.size() >= 2) {
         UserTeamRate rate = orderHongBaoMoneyComputeService.getTeamRewardRate(levelList.get(0), bossList, date, 2);
         if (rate != null)
            teamRewardMap.put(rate.getUid(), rate);
      }
@@ -182,27 +182,39 @@
         String st = "";
         Long uid = bossList.get(i).getUid();
         if (teamRewardMap.get(uid) == null)
            st += "¥0";
         else
            st += "¥" + teamRewardMap.get(uid);
         if (i < 2) {
            if (teamRewardMap.get(uid) == null)
               st += "¥0";
            else
               st += "¥" + MoneyBigDecimalUtil.div(
                     MoneyBigDecimalUtil.mul(moneyBigDecial, teamRewardMap.get(uid).getRate()),
                     new BigDecimal(100));
         st += "+";
            st += "+";
         }
         if (teamReward2Map.get(uid) == null)
            st += "¥0";
         else
            st += "¥" + teamReward2Map.get(uid);
         if (i >= 2) {
         st += "+";
            if (teamReward2Map.get(uid) == null)
               st += "¥0";
            else
               st += "¥" + MoneyBigDecimalUtil.div(
                     MoneyBigDecimalUtil.mul(moneyBigDecial, teamReward2Map.get(uid).getRate()),
                     new BigDecimal(100));
            st += "+";
         }
         if (teamDividentsMap.get(uid) == null)
            st += "¥0";
         else
            st += "¥" + teamDividentsMap.get(uid);
            st += "¥" + MoneyBigDecimalUtil.div(
                  MoneyBigDecimalUtil.mul(moneyBigDecial, teamDividentsMap.get(uid).getRate()),
                  new BigDecimal(100));
         resultList.add(st);
      }
      Collections.reverse(resultList);
      JSONObject data = new JSONObject();
      data.put("list", resultList);