diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/government/GovEngineeringStageController.java b/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/government/GovEngineeringStageController.java index 1dd0135..d958895 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/government/GovEngineeringStageController.java +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/government/GovEngineeringStageController.java @@ -139,7 +139,8 @@ public class GovEngineeringStageController { public Result edit(@RequestBody EngineeringStageVo engineeringStage) { Result result = new Result(); Engineering engineering = engineeringService.getOne(Wrappers.lambdaQuery() - .eq(Engineering::getEngineeringName, engineeringStage.getEngineeringName())); + .eq(Engineering::getEngineeringName, engineeringStage.getEngineeringName()) + .ne(Engineering::getStageId, engineeringStage.getId())); EngineeringStage engineeringStageEntity = engineeringStageService.getOne(Wrappers.lambdaQuery() .eq(EngineeringStage::getEngineeringName, engineeringStage.getEngineeringName()) .ne(EngineeringStage::getId, engineeringStage.getId())); diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/entity/EngineeringStage.java b/src/main/java/com/zhgd/xmgl/modules/basicdata/entity/EngineeringStage.java index da5d619..77f44c7 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/entity/EngineeringStage.java +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/entity/EngineeringStage.java @@ -249,7 +249,7 @@ public class EngineeringStage implements Serializable { */ @Excel(name = "项目状态(下拉框选择:未开始、进行中、已完结)", width = 15) @ApiModelProperty(value = "项目状态(下拉框选择:未开始、进行中、已完结)") - private Integer threeState; + private String threeState; /** * 填报人(下拉框选择:曹晓童、黄浩正、黄培峰、李燕、周韵、牟红洁、杨润韬) */ diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/EngineeringServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/EngineeringServiceImpl.java index e4ed325..4e3fb8d 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/EngineeringServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/EngineeringServiceImpl.java @@ -113,7 +113,7 @@ public class EngineeringServiceImpl extends ServiceImpllambdaQuery() + .eq(Engineering::getStageId, engineeringStageVo.getId())); + if (engineering != null) { + engineering.setEngineeringName(engineeringStageVo.getEngineeringName()); + engineeringService.updateById(engineering); + } return this.updateById(engineeringStageVo); }