From 849807a9190f033bfc592a4defac32530caff799 Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Mon, 26 May 2025 10:53:06 +0800 Subject: [PATCH] =?UTF-8?q?2025-05-26=20=E5=BD=92=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/TechnicalSpecificationController.java | 10 ++++++++++ .../Impl/TechnicalSpecificationServiceImpl.java | 11 +++++++++++ .../service/TechnicalSpecificationService.java | 2 ++ 3 files changed, 23 insertions(+) diff --git a/src/main/java/com/spring/modules/sampleManagement/controller/TechnicalSpecificationController.java b/src/main/java/com/spring/modules/sampleManagement/controller/TechnicalSpecificationController.java index bd06307a..f658aeb9 100644 --- a/src/main/java/com/spring/modules/sampleManagement/controller/TechnicalSpecificationController.java +++ b/src/main/java/com/spring/modules/sampleManagement/controller/TechnicalSpecificationController.java @@ -1270,4 +1270,14 @@ public class TechnicalSpecificationController { technicalSpecificationService.bmStatusToCg(data); return R.ok(); } + + /** + * 归档 + */ + @PostMapping(value="/bmStatusToFinish") + @ResponseBody + public R bmStatusToFinish(@RequestBody PlmTechnicalSpecificationSheetData data) { + technicalSpecificationService.bmStatusToFinish(data); + return R.ok(); + } } diff --git a/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java b/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java index eed227a6..650e7230 100644 --- a/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java +++ b/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java @@ -1726,4 +1726,15 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification // 将流程流转信息中is_remark为0的改为1 technicalSpecificationMapper.updateBMIsRemark(data); } + + /** + * 归档 + */ + @Override + public void bmStatusToFinish(PlmTechnicalSpecificationSheetData data) { + // 将状态改为"已完成" + data.setStatus("已完成"); + // 更新单据状态和节点 + technicalSpecificationMapper.updateStatus(data); + } } diff --git a/src/main/java/com/spring/modules/sampleManagement/service/TechnicalSpecificationService.java b/src/main/java/com/spring/modules/sampleManagement/service/TechnicalSpecificationService.java index f7ab296c..beea7031 100644 --- a/src/main/java/com/spring/modules/sampleManagement/service/TechnicalSpecificationService.java +++ b/src/main/java/com/spring/modules/sampleManagement/service/TechnicalSpecificationService.java @@ -985,4 +985,6 @@ public interface TechnicalSpecificationService { void bmStatusToDead(PlmTechnicalSpecificationSheetData data); void bmStatusToCg(PlmTechnicalSpecificationSheetData data); + + void bmStatusToFinish(PlmTechnicalSpecificationSheetData data); }