From 2e12b4e5b7b6bd3e7d6841df6bf8ebd58adc03bd Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期一, 19 五月 2025 13:52:30 +0800
Subject: [PATCH] 复核结束界面不显示+消息提醒加上站点

---
 inspect-server/src/main/java/com/yuanchu/mom/pojo/InsOrderState.java                   |    2 +-
 inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderPlanServiceImpl.java |   18 ++++++------------
 2 files changed, 7 insertions(+), 13 deletions(-)

diff --git a/inspect-server/src/main/java/com/yuanchu/mom/pojo/InsOrderState.java b/inspect-server/src/main/java/com/yuanchu/mom/pojo/InsOrderState.java
index 598a81b..9d5ba68 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/pojo/InsOrderState.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/pojo/InsOrderState.java
@@ -104,7 +104,7 @@
     @ApiModelProperty("鍏宠仈 鏍峰搧澶栭敭id")
     private Integer insSampleId;
 
-    @ApiModelProperty("鏄惁鍑哄簱")
+    @ApiModelProperty("鏄惁鍏ュ簱,0鍏�,1鍑�")
     private Integer isOut;
 
 }
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 5731840..4f9aae6 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
@@ -473,6 +473,8 @@
         if (orderStates.getInsState()!=5) {
                 throw new ErrorException("褰撳墠鏍峰搧鐨勭珯鐐逛换鍔″苟涓嶆槸澶嶆牳鐨勭粨鏉熻瘯楠�,鏃犻渶鎵嬪姩鍑哄簱!");
         }
+        orderStates.setIsOut(1);
+        insOrderStateMapper.updateById(orderStates);//澶嶆牳缁撴潫鍑哄簱涔嬪悗鍒楄〃涓嶆樉绀�
         warehouseService.outWarehouse(sampleCode, true, entrustCode);
         return 0;
     }
@@ -1288,6 +1290,7 @@
                                 .eq(InsOrderState::getInsSampleId, sampleId)
                                 .eq(InsOrderState::getLaboratory, laboratory)
                                 .set(InsOrderState::getInsState, 5)
+                                .set(InsOrderState::getIsOut,1)//澶嶆牳缁撴潫鍑哄簱涔嬪悗鍒楄〃涓嶆樉绀�
                                 .set(InsOrderState::getNum, record.getNum() - 1)//娆℃暟-1
                                 .set(InsOrderState::getVerifyTell, tell)
                                 .set(InsOrderState::getVerifyUser, userId));
@@ -1297,6 +1300,7 @@
                                 .eq(InsOrderState::getInsSampleId, sampleId)
                                 .eq(InsOrderState::getLaboratory, laboratory)
                                 .set(InsOrderState::getInsState, 5)
+                                .set(InsOrderState::getIsOut,1)//澶嶆牳缁撴潫鍑哄簱涔嬪悗鍒楄〃涓嶆樉绀�
                                 .set(InsOrderState::getVerifyTell, tell)
                                 .set(InsOrderState::getVerifyUser, userId));
                     }
@@ -1422,7 +1426,7 @@
         info.setCreateUser(insProductMapper.selectUserById(userId).get("name"));
         info.setMessageType("2");
         info.setTheme("澶嶆牳閫氱煡");
-        info.setContent("鎮ㄦ湁涓�鏉℃楠屼换鍔″緟澶嶆牳娑堟伅,璁㈠崟鍙锋槸锛�" + insOrder.getEntrustCode() + ",鏍峰搧鍚嶇О涓猴細" + insSample.getSample());
+        info.setContent("鎮ㄦ湁涓�鏉℃楠屼换鍔″緟澶嶆牳娑堟伅,璁㈠崟鍙锋槸锛�" + insOrder.getEntrustCode()+"绔欑偣鏄細"+submitPlanDto.getLaboratory() + ",鏍峰搧鍚嶇О涓猴細" + insSample.getSample());
         info.setSenderId(userId);
         info.setConsigneeId(submitPlanDto.getVerifyUser());
         info.setViewStatus(false);
@@ -1442,16 +1446,6 @@
             } else {
                 wordUtils.generateWord2(submitPlanDto.getTerm(), orderState);
             }
-            //todo 鐢佃矾绔欑偣鎶ュ憡 姝e紡搴撻儴缃叉斁寮�
-//            try {
-//                if (!insOrder.getSampleType().equals("鏃犳簮鍣ㄤ欢")) {
-//                    wordUtils.generateWord(submitPlanDto.getTerm(), orderState);
-//                }else {
-//                    wordUtils.generateWord2(submitPlanDto.getTerm(), orderState);
-//                }
-//            } catch (Exception e) {
-//                throw new ErrorException("鐢佃矾璇曢獙鐨勭珯鐐规姤鍛婄敓鎴愭湁璇�,璇疯仈绯诲紑鍙戜汉鍛樿皟鏁�!");
-//            }
         }
         /*鐢熸垚浜ч噺宸ユ椂*/
         //鏍¢獙濡傛灉杩欎釜浜鸿繖涓娴嬮」鐩凡缁忔坊鍔犺繃浜嗗垯涓嶉渶瑕佸啀鏂板
@@ -1511,7 +1505,7 @@
         map.put("msgtype", "text");//娑堟伅绫诲瀷 text:鏂囨湰
         map.put("agentid", 1000517);//搴旂敤id
         HashMap<String, Object> hashMap = new HashMap<>();
-        hashMap.put("content", "鎮ㄦ湁涓�鏉℃楠屼换鍔″緟澶嶆牳娑堟伅,璁㈠崟鍙锋槸锛�" + insOrder.getEntrustCode() + ",鏍峰搧鍚嶇О涓猴細" + insSample.getSample() +
+        hashMap.put("content", "鎮ㄦ湁涓�鏉℃楠屼换鍔″緟澶嶆牳娑堟伅,璁㈠崟鍙锋槸锛�" + insOrder.getEntrustCode()+"绔欑偣鏄細"+submitPlanDto.getLaboratory() + ",鏍峰搧鍚嶇О涓猴細"  + ",鏍峰搧鍚嶇О涓猴細" + insSample.getSample() +
                 ",璇峰墠寰�LIMS绯荤粺鏌ョ湅銆傝鐐瑰嚮<a href=\"https://ztwxlims.ztt.cn:7443/enter\">涓ぉ閫氫俊LIMS绯荤粺 </a>");
         map.put("text", hashMap);//娑堟伅鍐呭
         map.put("safe", 0);//鏄惁淇濆瘑娑堟伅.0鍚�

--
Gitblit v1.9.3