## 当日新会员月度业绩显示;

This commit is contained in:
cabbage 2025-05-08 13:34:58 +08:00
parent acb0d8c1c9
commit 80fb1966ac
2 changed files with 9 additions and 2 deletions

View File

@ -408,13 +408,14 @@ public class CuMemberAchieveServiceImpl extends ServiceImpl<CuMemberAchieveMappe
.filter(tmp -> tmp.getAwardsValue() > bdAwards.getAwardsValue())
.min(Comparator.comparingInt(BdAwards::getAwardsValue)).get();
resultVO.setTarAwardsName(nextBdAwards.getAwardsName());
resultVO.setTargetPv(nextBdAwards.getCommunityCheck().divide(big10000, 2, BigDecimal.ROUND_FLOOR));
if (resultVO.getASumRealPv().compareTo(resultVO.getBSumRealPv()) <= 0) {
// 左区 小于等于 右区左区为小区
resultVO.setTargetPv(nextBdAwards.getCommunityCheck().subtract(resultVO.getASumRealPv()).divide(big10000, 2, BigDecimal.ROUND_FLOOR));
resultVO.setSumRealPv(nextBdAwards.getCommunityCheck().subtract(resultVO.getASumRealPv()).divide(big10000, 2, BigDecimal.ROUND_FLOOR));
} else {
// 右区为小区
resultVO.setTargetPv(nextBdAwards.getCommunityCheck().subtract(resultVO.getBSumRealPv()).divide(big10000, 2, BigDecimal.ROUND_FLOOR));
resultVO.setSumRealPv(nextBdAwards.getCommunityCheck().subtract(resultVO.getBSumRealPv()).divide(big10000, 2, BigDecimal.ROUND_FLOOR));
}
}

View File

@ -48,6 +48,12 @@ public class MemberAwardsNewVO implements Serializable {
@BigDecimalFormat()
private BigDecimal targetPv;
/**
* 小区累计业绩
*/
@BigDecimalFormat()
private BigDecimal sumRealPv;
/**
* 目标奖衔名称
*/