|
@@ -56,10 +56,9 @@ public class CalculateCommissionUtils {
|
|
|
rulesVo.getAdministrator().getRulesRatioList(),
|
|
rulesVo.getAdministrator().getRulesRatioList(),
|
|
|
StringUtils.equals("3", grade) ? partnerUserMapper.queryReferrerId(userId) : userId,
|
|
StringUtils.equals("3", grade) ? partnerUserMapper.queryReferrerId(userId) : userId,
|
|
|
rulesVo.getAdministrator());
|
|
rulesVo.getAdministrator());
|
|
|
- BigDecimal hh = ladderCommission(StringUtils.equals("4", grade) ? "3" : grade,
|
|
|
|
|
- rulesVo.getPartner().getRulesRatioList(),
|
|
|
|
|
- StringUtils.equals("4", grade) ? partnerUserMapper.queryReferrerId(userId) : userId,
|
|
|
|
|
- rulesVo.getPartner());
|
|
|
|
|
|
|
+ BigDecimal hh = ladderCommission(grade,
|
|
|
|
|
+ rulesVo.getPartner().getRulesRatioList(), userId, rulesVo.getPartner());
|
|
|
|
|
+ // BigDecimal hh = ladderCommission(grade, rulesVo.getPartner().getRulesRatioList(), userId, rulesVo.getPartner());
|
|
|
if (StringUtils.equals("1", grade)) {
|
|
if (StringUtils.equals("1", grade)) {
|
|
|
return new BigDecimal(rulesVo.getOriginator());
|
|
return new BigDecimal(rulesVo.getOriginator());
|
|
|
}
|
|
}
|
|
@@ -132,6 +131,9 @@ public class CalculateCommissionUtils {
|
|
|
case "3":
|
|
case "3":
|
|
|
number = partnerUserMapper.selectNumber(userId, "5", period);
|
|
number = partnerUserMapper.selectNumber(userId, "5", period);
|
|
|
break;
|
|
break;
|
|
|
|
|
+ case "4":
|
|
|
|
|
+ number = partnerUserMapper.selectByUserIdNumber(userId, "5", period);
|
|
|
|
|
+ break;
|
|
|
default:
|
|
default:
|
|
|
return BigDecimal.ZERO;
|
|
return BigDecimal.ZERO;
|
|
|
}
|
|
}
|