| | |
| | | }
|
| | |
|
| | | // 计算一级奖金
|
| | | 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);
|
| | | }
|
| | |
| | | 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);
|
| | |
|