admin
2020-04-23 98d1f7449d5bada87ae5aefe24fc605fc4e580f7
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;
         }
      }