From 9716f3990efc8319fb8db3736b34481fac09a971 Mon Sep 17 00:00:00 2001
From: dubin <bindu_bean@163.com>
Date: 星期四, 06 十一月 2025 08:05:03 +0800
Subject: [PATCH] #1

---
 src/main/java/com/zy/asrs/controller/WaitPakinController.java |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/WaitPakinController.java b/src/main/java/com/zy/asrs/controller/WaitPakinController.java
index 95b349c..372039f 100644
--- a/src/main/java/com/zy/asrs/controller/WaitPakinController.java
+++ b/src/main/java/com/zy/asrs/controller/WaitPakinController.java
@@ -160,6 +160,12 @@
         if (Cools.isEmpty(waitPakin.getBarcode())||Cools.isEmpty(waitPakin.getModiUser())||Cools.isEmpty(waitPakin.getAnfme())){
             return R.error(BaseRes.PARAM);
         }
+        if (waitPakin.getBarcode().length() != 8) {
+            throw new CoolException("鏉$爜闀垮害涓嶆槸8浣�===>>" + waitPakin.getBarcode());
+        }
+        if (Integer.parseInt(waitPakin.getBarcode().substring(0,1)) < 4 || Integer.parseInt(waitPakin.getBarcode().substring(0,1)) > 8 ){
+            throw new CoolException("涓嶅瓨鍦ㄧ殑鎵樼洏鐮佺被鍨�:"+waitPakin.getBarcode().substring(0,1));
+        }
         mobileService.combToWms(waitPakin);
         return R.ok("缁勬墭鎴愬姛");
     }
@@ -171,6 +177,12 @@
         if (Cools.isEmpty(waitPakin.getBarcode())||Cools.isEmpty(waitPakin.getModiUser())||Cools.isEmpty(waitPakin.getAnfme())){
             return R.error(BaseRes.PARAM);
         }
+        if (waitPakin.getBarcode().length() != 8) {
+            throw new CoolException("鏉$爜闀垮害涓嶆槸8浣�===>>" + waitPakin.getBarcode());
+        }
+        if (Integer.parseInt(waitPakin.getBarcode().substring(0,1)) < 4 || Integer.parseInt(waitPakin.getBarcode().substring(0,1)) > 8 ){
+            throw new CoolException("涓嶅瓨鍦ㄧ殑鎵樼洏鐮佺被鍨�:"+waitPakin.getBarcode().substring(0,1));
+        }
         Mat mat = matService.selectById(waitPakin.getModiUser());
         MobileAdjustParam combParam=new MobileAdjustParam();
         ArrayList<CombParam.CombMat> combMats=new ArrayList<>();

--
Gitblit v1.9.1