From 0fdca7a72f9ad9b42ee1fbeb3416be49c2505415 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期二, 18 二月 2025 17:12:52 +0800
Subject: [PATCH] 复核出库调整

---
 inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderPlanServiceImpl.java |   21 ++++++++++++---------
 1 files changed, 12 insertions(+), 9 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 bac2940..892c415 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
@@ -1063,7 +1063,11 @@
                     //濡傛灉璁㈠崟绫诲瀷鏄師鐞嗘牱鏈�,鍒欒璁㈠崟鐩存帴闂幆
                     List<InsSample> insSamples = insSampleMapper.selectList(Wrappers.<InsSample>lambdaQuery().eq(InsSample::getInsOrderId, insSample.getInsOrderId()));
                     for (InsSample sample : insSamples) {
-                        outInsOrderState(laboratory, sample.getSampleCode(), insOrder.getEntrustCode());
+                        try{
+                            outInsOrderState(laboratory, sample.getSampleCode(), insOrder.getEntrustCode());
+                        }catch (Exception e){
+
+                        }
                     }
                     insOrder.setState(4);
                     insOrderMapper.updateById(insOrder);
@@ -1088,11 +1092,6 @@
                 .orderByDesc(InsOrderState::getId)
                 .last("LIMIT 1")); // 纭繚鍙彇涓�鏉¤褰�
         if (record != null) {
-            //鏇存柊璁板綍
-            insOrderUserMapper.update(null, Wrappers.<InsOrderUser>lambdaUpdate()
-                    .eq(InsOrderUser::getInsOrderStateId, record.getId())
-                    .eq(InsOrderUser::getNum, record.getNum())
-                    .set(InsOrderUser::getTell, tell));
             switch (type) {
                 case 0:
                     //鍐嶆璇曢獙:璇ュ崟瀛愰��鍥炲埌妫�楠岀姸鎬�(鎺掑簭鏀规垚褰撳墠鐨勬渶鍚�),娆℃暟閫掑(淇濈暀浠ュ墠鐨勬暟鎹�)锛�
@@ -1104,7 +1103,7 @@
                             .set(InsOrderState::getVerifyUser, userId)
                             .set(InsOrderState::getNum, record.getNum() + 1)//娆℃暟鍔�1
                             .set(InsOrderState::getCreateTime, LocalDateTime.now()));
-                    insOrder.setState(3);
+                    insOrder.setState(1);
                     break;
                 case 1:
                     //缁х画璇曢獙:璇ユ牱鍝佽绔欑偣浠诲姟缁撴潫(鍙互鍐嶆鎵爜妫�楠�)锛�
@@ -1127,7 +1126,7 @@
                                 .set(InsOrderState::getVerifyTell, tell)
                                 .set(InsOrderState::getVerifyUser, userId));
                     }
-                    insOrder.setState(3);
+                    insOrder.setState(1);
                     break;
                 case 2:
                     //缁撴潫璇曢獙:姝ゅ鎵樺崟鍋滄璇曢獙(鏃犳硶鍐嶆妫�楠�)銆�
@@ -1153,7 +1152,11 @@
                     //鍑哄簱
                     List<InsSample> insSamples = insSampleMapper.selectList(Wrappers.<InsSample>lambdaQuery().eq(InsSample::getInsOrderId, insSample.getInsOrderId()));
                     for (InsSample sample : insSamples) {
-                        outInsOrderState(laboratory, sample.getSampleCode(), insOrder.getEntrustCode());
+                        try{
+                            outInsOrderState(laboratory, sample.getSampleCode(), insOrder.getEntrustCode());
+                        }catch (Exception e){
+
+                        }
                     }
                     insOrder.setState(4);
                     break;

--
Gitblit v1.9.3