From 64e469055ab36533a0e55d11fdb990e0786e5635 Mon Sep 17 00:00:00 2001 From: yujian <yujian@163.com> Date: 星期四, 23 四月 2020 17:10:35 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div --- fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderHongBaoMoneyComputeServiceImpl.java | 17 ++++++++++------- 1 files changed, 10 insertions(+), 7 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderHongBaoMoneyComputeServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderHongBaoMoneyComputeServiceImpl.java index 7c34e4b..07f35d7 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderHongBaoMoneyComputeServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderHongBaoMoneyComputeServiceImpl.java @@ -187,9 +187,9 @@ return null; if (buyerLevel == UserLevelEnum.daRen && boss.getLevel() == UserLevelEnum.daRen) { - rate = new BigDecimal(9); + rate = hongBaoManageService.getByKeyAndMaxTime("new_invite_daren_6", date.getTime()); } else if (buyerLevel == UserLevelEnum.normalVIP && boss.getLevel() == UserLevelEnum.normalVIP) { - rate = new BigDecimal(9); + rate = hongBaoManageService.getByKeyAndMaxTime("new_invite_daren_6", date.getTime()); } else { BigDecimal bossRate = getRateByLevel(boss.getLevel(), date); BigDecimal buyerRate = getRateByLevel(buyerLevel, date); @@ -212,13 +212,13 @@ BigDecimal rate = null; if (buyerLevel == UserLevelEnum.daRen && firstBoss.getLevel() == UserLevelEnum.daRen) { if (boss.getLevel() == UserLevelEnum.daRen) - rate = new BigDecimal(1); + rate = hongBaoManageService.getByKeyAndMaxTime("new_invite_daren_7", date.getTime()); else { rate = null; } } else if (buyerLevel == UserLevelEnum.normalVIP && firstBoss.getLevel() == UserLevelEnum.normalVIP) { if (boss.getLevel() == UserLevelEnum.normalVIP) - rate = new BigDecimal(1); + rate = hongBaoManageService.getByKeyAndMaxTime("new_invite_daren_7", date.getTime()); else { rate = null; } @@ -299,8 +299,10 @@ highList = highList.subList(0, 4); } - BigDecimal highTotalRate = new BigDecimal("0.9"); - BigDecimal vipTotalRate = new BigDecimal("1.5"); + BigDecimal highTotalRate = hongBaoManageService.getByKeyAndMaxTime("dividents_rate_same_level_high", + date.getTime()); + BigDecimal vipTotalRate = hongBaoManageService.getByKeyAndMaxTime("dividents_rate_same_level_super", + date.getTime()); if (vipList.size() > 0 && highList.size() > 0) { @@ -343,7 +345,8 @@ // 瀵煎笀鍒嗙孩 for (UserTeamLevel level : bossLevelList) { if (level.getLevel() == UserLevelEnum.tearcher) { - rateList.add(new UserTeamRate(level, new BigDecimal("0.6"))); + rateList.add(new UserTeamRate(level, + hongBaoManageService.getByKeyAndMaxTime("dividents_rate_tearcher", date.getTime()))); break; } } -- Gitblit v1.8.0