From e72766e5c5cceae416c0fa17ef075a01cd3fd396 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期三, 13 八月 2025 09:34:34 +0800
Subject: [PATCH] 检验任务筛选增加人员字段+检验和复核支持样品编号的修改

---
 inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderPlanServiceImpl.java |   20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderPlanServiceImpl.java b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderPlanServiceImpl.java
index bf5c26f..d8f5c06 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderPlanServiceImpl.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderPlanServiceImpl.java
@@ -139,16 +139,21 @@
         map.put("head", PrintChina.printChina(InsOrderPlanVO.class));
         Map<String, Integer> map1 = getLook.selectPowerByMethodAndUserId(null);
         String laboratory = null;
-        String userName = null;
+        String myName = null;
         if (ObjectUtil.isNotEmpty(insOrderPlanDTO.getUserId())) {
-            userName = userMapper.selectById(map1.get("userId")).getName();
+            myName = userMapper.selectById(map1.get("userId")).getName();
             insOrderPlanDTO.setUserId(null);
+        }
+        //妫�楠屼汉
+        if (ObjectUtil.isNotEmpty(insOrderPlanDTO.getUserName())){
+            myName=(ObjectUtils.isNotNull(myName)?myName+",":"")+insOrderPlanDTO.getUserName();
+            insOrderPlanDTO.setUserName(null);
         }
         String sonLaboratory = insOrderPlanDTO.getSonLaboratory();//璇曢獙瀹�
         insOrderPlanDTO.setSonLaboratory(null);
         String sampleCode = insOrderPlanDTO.getSampleCode();
         insOrderPlanDTO.setSampleCode(null);
-        IPage<InsOrderPlanVO> insOrderPage = insSampleMapper.findInsSampleAndOrder(page, QueryWrappers.queryWrappers(insOrderPlanDTO), userName, sonLaboratory, laboratory,sampleCode);
+        IPage<InsOrderPlanVO> insOrderPage = insSampleMapper.findInsSampleAndOrder(page, QueryWrappers.queryWrappers(insOrderPlanDTO), myName, sonLaboratory, laboratory,sampleCode);
         map.put("body", insOrderPage);
         return map;
     }
@@ -928,6 +933,15 @@
         return 1;
     }
 
+    //鏍峰搧缂栧彿鏇存敼
+    @Override
+    public int changeSampleCode(Integer sampleId, String sampleCode) {
+        InsSample insSample = new InsSample();
+        insSample.setId(sampleId);
+        insSample.setSampleCode(sampleCode);
+        return  insSampleMapper.updateById(insSample);
+    }
+
     /**
      * 闇囧姩doc鏂囦欢瑙f瀽
      * @param urlString

--
Gitblit v1.9.3