From d452d31d8d4ed9d66526a383df43c6b623cb1dfa Mon Sep 17 00:00:00 2001 From: lishiwei <3230787218@qq.com> Date: Thu, 2 Jul 2026 09:07:08 +0800 Subject: [PATCH] =?UTF-8?q?fix():=20=E8=A1=A5=E5=85=85=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E5=88=9B=E5=BB=BA=E6=9D=A5=E6=BA=90=E9=BB=98=E8=AE=A4=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../key/project/web/project/KeyProjectController.java | 7 +++++++ .../key/project/command/project/KeyProjectAddExe.java | 3 +++ 2 files changed, 10 insertions(+) diff --git a/web-adapter/src/main/java/com/zcloud/key/project/web/project/KeyProjectController.java b/web-adapter/src/main/java/com/zcloud/key/project/web/project/KeyProjectController.java index b2848d6..e4c4151 100644 --- a/web-adapter/src/main/java/com/zcloud/key/project/web/project/KeyProjectController.java +++ b/web-adapter/src/main/java/com/zcloud/key/project/web/project/KeyProjectController.java @@ -6,6 +6,7 @@ import com.alibaba.cola.dto.PageResponse; import com.alibaba.cola.dto.Response; import com.alibaba.cola.dto.SingleResponse; import com.zcloud.key.project.api.project.KeyProjectServiceI; +import com.zcloud.key.project.domain.enums.CreateSourceEnum; import com.zcloud.key.project.domain.enums.KeyProjectApplyStatusEnum; import com.zcloud.key.project.dto.clientobject.project.*; import com.zcloud.key.project.dto.project.*; @@ -34,6 +35,9 @@ public class KeyProjectController { @PostMapping("/save") public SingleResponse add(@Validated @RequestBody KeyProjectAddCmd cmd) { cmd.setApplyStatus(KeyProjectApplyStatusEnum.NOT_STARTED.getCode()); + if (cmd.getCreateSource() == null) { + cmd.setCreateSource(CreateSourceEnum.MANUAL.getCode()); + } return keyProjectService.add(cmd); } @@ -41,6 +45,9 @@ public class KeyProjectController { @PostMapping("/saveStorage") public SingleResponse saveStorage(@RequestBody KeyProjectAddCmd cmd) { cmd.setApplyStatus(KeyProjectApplyStatusEnum.TEMPORARY_SAVE.getCode()); + if (cmd.getCreateSource() == null) { + cmd.setCreateSource(CreateSourceEnum.MANUAL.getCode()); + } return keyProjectService.add(cmd); } diff --git a/web-app/src/main/java/com/zcloud/key/project/command/project/KeyProjectAddExe.java b/web-app/src/main/java/com/zcloud/key/project/command/project/KeyProjectAddExe.java index 0b63376..e2f6229 100644 --- a/web-app/src/main/java/com/zcloud/key/project/command/project/KeyProjectAddExe.java +++ b/web-app/src/main/java/com/zcloud/key/project/command/project/KeyProjectAddExe.java @@ -54,6 +54,9 @@ public class KeyProjectAddExe { @Transactional(rollbackFor = Exception.class) public KeyProjectCO execute(KeyProjectAddCmd cmd) { + if (cmd.getCreateSource() == null) { + cmd.setCreateSource(CreateSourceEnum.MANUAL.getCode()); + } List penaltyPersonnelAddCmdList = null; if (cmd.getKeyProjectPenaltyPersonnelAddCmdList() != null) { penaltyPersonnelAddCmdList = cmd.getKeyProjectPenaltyPersonnelAddCmdList().stream()