|
@@ -64,6 +64,7 @@ import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
+import java.math.RoundingMode;
|
|
|
import java.time.LocalDate;
|
|
|
import java.time.LocalDateTime;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
@@ -3377,7 +3378,9 @@ public class WmScorePackageServiceImpl extends ServiceImpl<WmScorePackageMapper,
|
|
|
|
|
|
// 实际可下发积分值 = 可分配积分值 / (1+审核管理费比例)
|
|
|
int actualScore = BigDecimal.valueOf(score).divide(
|
|
|
- pkg.getAuditManagementFeeRates().divide(new BigDecimal("100.00")).add(BigDecimal.ONE)
|
|
|
+ pkg.getAuditManagementFeeRates().divide(new BigDecimal("100.00"), RoundingMode.HALF_EVEN)
|
|
|
+ .add(BigDecimal.ONE),
|
|
|
+ RoundingMode.HALF_EVEN
|
|
|
).intValue();
|
|
|
pkg.setKfpjf(actualScore);
|
|
|
});
|