From a1755cc202804b3a115f1cb898a65f2935fa3a18 Mon Sep 17 00:00:00 2001
From: lsh <lsh@163.com>
Date: 星期三, 30 七月 2025 09:58:50 +0800
Subject: [PATCH] *

---
 src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
index 4a2b123..fbaa719 100644
--- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -780,14 +780,20 @@
             throw new CoolException("鎵樼洏鏉$爜锛�"+param.getBarcode()+"宸插瓨鍦紝璇峰嬁閲嶅缁勬墭");
         }
 
-        int rgvOneType = rgvOneSignService.selectCount(new EntityWrapper<RgvOneSign>().eq("rgv_one_type", param.getPalletizingNo() + "barcode" + param.getBarcode()));
-        if (rgvOneType==0){
-            RgvOneSign rgvOneSign = new RgvOneSign();
-            rgvOneSign.setRgvOneSign(param.getPalletizingNo());
-            rgvOneSign.setRgvOneType(param.getPalletizingNo() + "barcode" + param.getBarcode());
-            rgvOneSignService.insert(rgvOneSign);
+        try{
+            int rgvOneType = rgvOneSignService.selectCount(new EntityWrapper<RgvOneSign>().eq("rgv_one_type", param.getPalletizingNo() + "barcode" + param.getBarcode()));
+            if (rgvOneType==0){
+                RgvOneSign rgvOneSign = new RgvOneSign();
+                rgvOneSign.setRgvOneSign(param.getPalletizingNo());
+                rgvOneSign.setRgvOneType(param.getPalletizingNo() + "barcode" + param.getBarcode());
+                boolean insert = rgvOneSignService.insert(rgvOneSign);
+                if (!insert){
+                    throw new CoolException("鎵樼洏鐮佹爣璁版坊鍔犲け璐ワ紝璇烽噸鏂颁笅鍙戯紒锛侊紒");
+                }
+            }
+        }catch (Exception e){
+            throw new CoolException("鎵樼洏鐮佹爣璁版坊鍔犲紓甯革紝璇疯仈绯讳粨搴撶鐞嗗憳鏌ョ湅鏄惁闇�瑕佺淮鎶よ祫鏂欙紝鍚庨噸鏂颁笅鍙戯紒锛侊紒");
         }
-
 
         Date now = new Date();
         for (PalletizingCompleteTwoFloorParam.MatList matList:param.getMatList()){

--
Gitblit v1.9.1