|
@@ -1440,9 +1440,12 @@ public class SysImplementPlanManager {
|
|
// 更新父级包信息
|
|
// 更新父级包信息
|
|
if (plan.getParentId() != 0) {
|
|
if (plan.getParentId() != 0) {
|
|
|
|
|
|
|
|
+ String sql = "avail_score = avail_score +" + plan.getPlanScore() + "-" + resource.getPlanScore();
|
|
|
|
+ String sql1 = "avail_score = avail_score -" + resource.getPlanScore();
|
|
|
|
+
|
|
implementPlanService.update(Wrappers.<SysImplementPlan>lambdaUpdate()
|
|
implementPlanService.update(Wrappers.<SysImplementPlan>lambdaUpdate()
|
|
.eq(SysImplementPlan::getPlanId, plan.getParentId())
|
|
.eq(SysImplementPlan::getPlanId, plan.getParentId())
|
|
- .setSql("avail_score = avail_score +" + plan.getPlanScore() + "-" + resource.getPlanScore())
|
|
|
|
|
|
+ .setSql(UpmsState.ImplementPlanState.REJECTED.equals(plan.getPlanState()) ? sql1 : sql)
|
|
.set(SysImplementPlan::getUpdateTime, LocalDateTime.now())
|
|
.set(SysImplementPlan::getUpdateTime, LocalDateTime.now())
|
|
.set(SysImplementPlan::getUpdateBy, user.getUsername()));
|
|
.set(SysImplementPlan::getUpdateBy, user.getUsername()));
|
|
|
|
|