From d04da57af4e704b4b32947b7fe72bb78fd6df344 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期六, 26 四月 2025 17:42:30 +0800
Subject: [PATCH] 化验师检测项

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TTestMethodConfirmSheetController.java |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TTestMethodConfirmSheetController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TTestMethodConfirmSheetController.java
index a15752c..cbc001b 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TTestMethodConfirmSheetController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TTestMethodConfirmSheetController.java
@@ -13,9 +13,11 @@
 import com.ruoyi.system.dto.TestMethodConfirmSheetSignDTO;
 import com.ruoyi.system.mapper.SysUserMapper;
 import com.ruoyi.system.model.TTestMethodConfirmSheet;
+import com.ruoyi.system.model.TTestMethodConfirmSheetOriginal;
 import com.ruoyi.system.model.TTestMethodConfirmSheetTerm;
 import com.ruoyi.system.query.TTestMethodConfirmSheetQuery;
 import com.ruoyi.system.service.ISysUserService;
+import com.ruoyi.system.service.TTestMethodConfirmSheetOriginalService;
 import com.ruoyi.system.service.TTestMethodConfirmSheetService;
 import com.ruoyi.system.service.TTestMethodConfirmSheetTermService;
 import com.ruoyi.system.vo.TTestMethodConfirmSheetVO;
@@ -28,6 +30,7 @@
 import org.springframework.web.bind.annotation.*;
 
 import java.time.LocalDateTime;
+import java.util.ArrayList;
 import java.util.List;
 import java.util.stream.Collectors;
 
@@ -48,13 +51,15 @@
     private final ISysUserService sysUserService;
     private final SysUserMapper sysUserMapper;
     private final TTestMethodConfirmSheetTermService testMethodConfirmSheetTermService;
+    private final TTestMethodConfirmSheetOriginalService testMethodConfirmSheetOriginalService;
     @Autowired
-    public TTestMethodConfirmSheetController(TTestMethodConfirmSheetService testMethodConfirmSheetService, TokenService tokenService, ISysUserService sysUserService, SysUserMapper sysUserMapper, TTestMethodConfirmSheetTermService testMethodConfirmSheetTermService) {
+    public TTestMethodConfirmSheetController(TTestMethodConfirmSheetService testMethodConfirmSheetService, TokenService tokenService, ISysUserService sysUserService, SysUserMapper sysUserMapper, TTestMethodConfirmSheetTermService testMethodConfirmSheetTermService, TTestMethodConfirmSheetOriginalService testMethodConfirmSheetOriginalService) {
         this.testMethodConfirmSheetService = testMethodConfirmSheetService;
         this.tokenService = tokenService;
         this.sysUserService = sysUserService;
         this.sysUserMapper = sysUserMapper;
         this.testMethodConfirmSheetTermService = testMethodConfirmSheetTermService;
+        this.testMethodConfirmSheetOriginalService = testMethodConfirmSheetOriginalService;
     }
 
     /**
@@ -84,6 +89,17 @@
             testMethodConfirmSheetTerm.setStatus(1);
         });
         testMethodConfirmSheetTermService.saveBatch(testMethodConfirmSheetTerms);
+        List<TTestMethodConfirmSheetOriginal> testMethodConfirmSheetOriginals = new ArrayList<>();
+        for (TTestMethodConfirmSheetTerm testMethodConfirmSheetTerm : testMethodConfirmSheetTerms) {
+            // 添加原始记录
+            TTestMethodConfirmSheetOriginal testMethodConfirmSheetOriginal = new TTestMethodConfirmSheetOriginal();
+            testMethodConfirmSheetOriginal.setTermId(testMethodConfirmSheetTerm.getId());
+            // TODO 生成原始记录编号
+            testMethodConfirmSheetOriginal.setOriginalCode("");
+            testMethodConfirmSheetOriginal.setStatus(1);
+            testMethodConfirmSheetOriginals.add(testMethodConfirmSheetOriginal);
+        }
+        testMethodConfirmSheetOriginalService.saveBatch(testMethodConfirmSheetOriginals);
         return R.ok();
     }
 

--
Gitblit v1.7.1