|
@@ -3207,6 +3207,12 @@ public class WmScorePackageServiceImpl extends ServiceImpl<WmScorePackageMapper,
|
|
|
assignedScore += entTaskList.stream().mapToInt(WmTask::getScore).sum();
|
|
|
}
|
|
|
|
|
|
+ // 实际已分配积分值(实际已分配积分值 = 已分配积分值 * (1+审核管理费比例))
|
|
|
+ int actualAssignedScore= BigDecimal.valueOf(assignedScore).multiply(
|
|
|
+ scorePackage.getAuditManagementFeeRates().divide(new BigDecimal("100.00"), RoundingMode.HALF_EVEN).add(BigDecimal.ONE)
|
|
|
+ ).intValue();
|
|
|
+ log.info("当前积分包pacakgeId={},已分配积分值={},实际已分配积分值={}", scorePackage.getId(), assignedScore, actualAssignedScore);
|
|
|
+
|
|
|
log.info("当前积分包终止前数据:{}", scorePackage);
|
|
|
if (UpmsType.TerminatePackageType.ALL.equals(terminatePackageType) || assignedScore <= 0) {
|
|
|
// 全部终止的校验
|