From 4358007220e0807ad0cdcef77e67e709dce84dad Mon Sep 17 00:00:00 2001 From: zhuxinru Date: Tue, 9 Dec 2025 17:44:55 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E7=BC=96=E8=BE=91=E7=AE=97=E4=BE=8B?= =?UTF-8?q?=E5=85=B3=E9=94=AE=E7=BB=93=E6=9E=9C=E5=B1=9E=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../project/controller/SimulationRunController.java | 6 ++++++ .../java/com/sdm/project/model/req/KeyResultReq.java | 1 + .../sdm/project/service/ISimulationRunService.java | 2 ++ .../service/impl/SimulationRunServiceImpl.java | 11 +++++++++++ 4 files changed, 20 insertions(+) diff --git a/project/src/main/java/com/sdm/project/controller/SimulationRunController.java b/project/src/main/java/com/sdm/project/controller/SimulationRunController.java index 28bbb4db..75c7c83e 100644 --- a/project/src/main/java/com/sdm/project/controller/SimulationRunController.java +++ b/project/src/main/java/com/sdm/project/controller/SimulationRunController.java @@ -132,6 +132,12 @@ public class SimulationRunController implements ISimulationRunFeignClient { return runService.addSimulationKeyResult(req); } + @SysLog("编辑算例关键结果属性") + @PostMapping(value = "/editSimulationKeyResult") + public SdmResponse editSimulationKeyResult(@RequestBody KeyResultReq req) { + return runService.editSimulationKeyResult(req); + } + /** * 上传交付物-第一步 文件信息和关键结果信息批量入库 * diff --git a/project/src/main/java/com/sdm/project/model/req/KeyResultReq.java b/project/src/main/java/com/sdm/project/model/req/KeyResultReq.java index 8dbbd79b..0aefae77 100644 --- a/project/src/main/java/com/sdm/project/model/req/KeyResultReq.java +++ b/project/src/main/java/com/sdm/project/model/req/KeyResultReq.java @@ -10,6 +10,7 @@ import java.util.List; @Data public class KeyResultReq extends BaseReq { + private Long id; private String uuid; diff --git a/project/src/main/java/com/sdm/project/service/ISimulationRunService.java b/project/src/main/java/com/sdm/project/service/ISimulationRunService.java index a1b7c6d6..0d4137d2 100644 --- a/project/src/main/java/com/sdm/project/service/ISimulationRunService.java +++ b/project/src/main/java/com/sdm/project/service/ISimulationRunService.java @@ -51,6 +51,8 @@ public interface ISimulationRunService extends IService { SdmResponse addSimulationKeyResult(KeyResultReq req); + SdmResponse editSimulationKeyResult(KeyResultReq req); + SdmResponse> batchAddSimulationKeyResult(KeyResultReq req); SdmResponse deliverableApprove(DeliverableApproveReq req); diff --git a/project/src/main/java/com/sdm/project/service/impl/SimulationRunServiceImpl.java b/project/src/main/java/com/sdm/project/service/impl/SimulationRunServiceImpl.java index 0adad985..2b5c2db0 100644 --- a/project/src/main/java/com/sdm/project/service/impl/SimulationRunServiceImpl.java +++ b/project/src/main/java/com/sdm/project/service/impl/SimulationRunServiceImpl.java @@ -779,6 +779,17 @@ public class SimulationRunServiceImpl extends ServiceImpl