## 拓展收益烧伤状态处理;
This commit is contained in:
parent
37fc6bc778
commit
c53173fd7e
|
@ -933,14 +933,12 @@ public class BonusSettleFirstPurchaseHandle extends BonusSettleHandle {
|
|||
}
|
||||
|
||||
/**
|
||||
* @param settleDateStr 结算日期
|
||||
* @param period 期间
|
||||
* @Description: 计算报单服务费
|
||||
* 计算报单服务费
|
||||
* 车奖 全球分红 有奖衔的会员,复购考核通过的,根据对应奖衔可拿代数配置拿下面代数的(推荐+拓展+领导+分红)奖金合计为基数的相应代数的比率(配置值)
|
||||
* 跟领导奖一样的算法,不算启动卡
|
||||
* @return: List<CuMemberBonusCoach>
|
||||
* @Author: sui q
|
||||
* @Date: 2022/11/17 14:14
|
||||
*
|
||||
* @param settleDateStr 结算日期
|
||||
* @param period 期间
|
||||
*/
|
||||
List<CuMemberBonusDetail> calculateShareBonus(String settleDateStr, BonusConfigDTO bonusConfigDTO, Integer period,
|
||||
Map<Long, CuMemberBonus> cuMemberBonusMap, Map<Long, CuAwardsControl> cuAwardsControlMap) {
|
||||
|
@ -1134,8 +1132,14 @@ public class BonusSettleFirstPurchaseHandle extends BonusSettleHandle {
|
|||
if (ComputeUtil.compareValue(ComputeUtil.computeAdd(cuMemberBonus.getExpandIncome(), cuMemberBonus.getRepurExpandIncome()), bdGrade.getExpandCapping())) {
|
||||
// 拓展收益 累加 复购收益 >= 封顶值
|
||||
if (EBonusIncomeStatus.NORMAL.getValue() == cuMemberBonusExpand.getIncomeStatus()) {
|
||||
// TODO new V3 V4 没有烧伤,改为延缓发放
|
||||
if (EGrade.VIP.getValue() == bdGrade.getGradeValue()
|
||||
|| EGrade.S_VIP.getValue() == bdGrade.getGradeValue()) {
|
||||
cuMemberBonusExpand.setIncomeStatus(EBonusIncomeStatus.DELAY_GRANT.getValue());
|
||||
} else {
|
||||
cuMemberBonusExpand.setIncomeStatus(EBonusIncomeStatus.FIRE_BURN.getValue());
|
||||
}
|
||||
}
|
||||
expandIncome = ComputeUtil.computeSubtract(bdGrade.getExpandCapping(), ComputeUtil.computeAdd(cuMemberBonus.getExpandIncome(), cuMemberBonus.getRepurExpandIncome()));
|
||||
} else if (ComputeUtil.compareGreaterThan(expandIncome, bdGrade.getExpandCapping())) {
|
||||
BigDecimal realIncome = ComputeUtil.computeSubtract(bdGrade.getExpandCapping(), ComputeUtil.computeAdd(cuMemberBonus.getExpandIncome(), cuMemberBonus.getRepurExpandIncome()));
|
||||
|
|
Loading…
Reference in New Issue