From 83b51a5a0774ea8ecb9a06304af3b956a21307c8 Mon Sep 17 00:00:00 2001 From: pjb <123456> Date: 星期六, 08 三月 2025 09:06:55 +0800 Subject: [PATCH] CUT库条码T开头,截取后10位 --- zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/controller/MobileController.java | 16 ++++++---------- 1 files changed, 6 insertions(+), 10 deletions(-) diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/controller/MobileController.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/controller/MobileController.java index 7d1fd6f..39f9fe5 100644 --- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/controller/MobileController.java +++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/controller/MobileController.java @@ -118,11 +118,9 @@ } String str = code.trim(); - // 纭繚瀛楃涓查暱搴﹁嚦灏戜负8 - if (str.length() >= 8) { - code = str.substring(str.length() - 8); - } else { - return R.error("瀛楃涓查暱搴﹀皬浜�8锛屾棤娉曡幏鍙栧悗8浣�"); + // CUT搴撴潯鐮乀寮�澶达紝鎴彇鍚�10浣� + if (str.charAt(0) == 'T') { + code = str.substring(str.length() - 10); } List<WaitPakin> waitPakins = waitPakinService.list(new LambdaQueryWrapper<WaitPakin>().eq(WaitPakin::getBarcode, code)); @@ -189,11 +187,9 @@ } String str = ordersParam.getMergeNo().trim(); - // 纭繚瀛楃涓查暱搴﹁嚦灏戜负8 - if (str.length() >= 8) { - ordersParam.setMergeNo(str.substring(str.length() - 8)); - } else { - return R.error("瀛楃涓查暱搴﹀皬浜�8锛屾棤娉曡幏鍙栧悗8浣�"); + // CUT搴撴潯鐮乀寮�澶达紝鎴彇鍚�10浣� + if (str.charAt(0) == 'T') { + ordersParam.setMergeNo(str.substring(str.length() - 10)); } boolean result = mobileService.batchMergeOrders(ordersParam); -- Gitblit v1.9.1