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