|
@@ -2208,6 +2208,14 @@ public class WmScorePackageController {
|
|
|
return R.failed("积分包分值必须大于0");
|
|
|
}
|
|
|
|
|
|
+ // 校验修改后的积分包值 不能小于 已下发的下级包积分包值
|
|
|
+ List<WmScorePackage> subPackages = wmScorePackageService.list(Wrappers.<WmScorePackage>lambdaQuery()
|
|
|
+ .eq(WmScorePackage::getRelationScoreId, wmScorePackage.getId())
|
|
|
+ .ne(WmScorePackage::getScorePackageStatus, ScorePackageStatusEnum.TERMINATED.val()));
|
|
|
+ if (CollUtil.isNotEmpty(subPackages)) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
wmScorePackage.setPackageType1("1");
|
|
|
wmScorePackage.setUpdateUser(SecurityUtils.getUser().getId());
|
|
|
wmScorePackage.setUpdateTime(LocalDateTime.now());
|