diff --git a/jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiProgressInfoController.java b/jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiProgressInfoController.java index 6dc9d1f9..d038b042 100644 --- a/jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiProgressInfoController.java +++ b/jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiProgressInfoController.java @@ -131,7 +131,20 @@ public class BsSgcJsjdBuiProgressInfoController extends BaseController @PutMapping public AjaxResult edit(@RequestBody BsSgcJsjdBuiProgressInfo bsSgcJsjdBuiProgressInfo) { - return toAjax(bsSgcJsjdBuiProgressInfoService.updateById(bsSgcJsjdBuiProgressInfo)); + boolean b = bsSgcJsjdBuiProgressInfoService.updateById(bsSgcJsjdBuiProgressInfo); + if(b){ + Date stageTime = bsSgcJsjdBuiProgressInfo.getStageTime(); + Calendar instance = Calendar.getInstance(); + instance.setTime(stageTime); + int month = instance.get(Calendar.MONTH); + if(StringUtils.isNotEmpty(bsSgcJsjdBuiProgressInfo.getProgressPlanId())) { + UpdateWrapper update = Wrappers.update(); + update.set(bsSgcJsjdBuiProgressInfo.getCompleteInvestment() != null, "v" + month, bsSgcJsjdBuiProgressInfo.getCompleteInvestment()); + update.eq("id", bsSgcJsjdBuiProgressInfo.getProgressPlanId()); + bsSgcJsjdBuiProgressPlanService.update(update); + } + } + return toAjax(true); } /** diff --git a/jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiProgressPlan.java b/jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiProgressPlan.java index b239ddb7..bdfeff90 100644 --- a/jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiProgressPlan.java +++ b/jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiProgressPlan.java @@ -56,7 +56,7 @@ public class BsSgcJsjdBuiProgressPlan extends BaseEntity /** 类型 */ @Excel(name = "类型") @ApiModelProperty("类型") - private String planType; + private String projectType; /** 1-3月计划投资 */ @Excel(name = "1-3月计划投资")