|
@@ -2213,7 +2213,10 @@ public class WmScorePackageController {
|
|
.eq(WmScorePackage::getRelationScoreId, wmScorePackage.getId())
|
|
.eq(WmScorePackage::getRelationScoreId, wmScorePackage.getId())
|
|
.ne(WmScorePackage::getScorePackageStatus, ScorePackageStatusEnum.TERMINATED.val()));
|
|
.ne(WmScorePackage::getScorePackageStatus, ScorePackageStatusEnum.TERMINATED.val()));
|
|
if (CollUtil.isNotEmpty(subPackages)) {
|
|
if (CollUtil.isNotEmpty(subPackages)) {
|
|
-
|
|
|
|
|
|
+ int subPackgesScore = subPackages.stream().mapToInt(WmScorePackage::getScore).sum();
|
|
|
|
+ if (wmScorePackage.getScore() < subPackgesScore) {
|
|
|
|
+ return R.failed(String.format("该积分包已分配%s积分,修改后积分包值需大于该值", subPackgesScore));
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
wmScorePackage.setPackageType1("1");
|
|
wmScorePackage.setPackageType1("1");
|