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