From 3bba2034032bd769a51d734b67d65c6d90edf479 Mon Sep 17 00:00:00 2001 From: zhang <zc857179121@qq.com> Date: 星期六, 28 六月 2025 15:16:27 +0800 Subject: [PATCH] 1 --- src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java index d53164d..3ad3a9e 100644 --- a/src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java @@ -999,6 +999,17 @@ if (Cools.isEmpty(agvLocMast)) { throw new CoolException("鏆傛棤褰撳墠鍑哄簱绔欑偣绫诲瀷鐨勭┖璐ф灦锛�"); } + if (!Cools.isEmpty(agvBasDevp.getArea())) { + if (!Cools.isEmpty(agvLocMast.getBarcode())) { + if (!agvBasDevp.getArea().contains(agvLocMast.getBarcode().substring(0, 2))) { + throw new CoolException("1褰撳墠鍑哄簱绔欑偣涓嶅厑璁稿彨璇ョ被鍨嬬殑璐ф灦锛�" + agvLocMast.getBarcode()); + } + }else { + if (!agvBasDevp.getArea().contains(agvLocMast.getLocType1().toString())) { + throw new CoolException("2褰撳墠鍑哄簱绔欑偣涓嶅厑璁稿彨璇ョ被鍨嬬殑璐ф灦锛�" + agvLocMast.getBarcode()); + } + } + } //鐢熸垚宸ヤ綔妗� createWrkMast(110, 21L, agvLocMast.getLocNo(), agvBasDevp.getDevNo(), agvLocMast.getBarcode(), now, userId, containerType, agvLocMast.getPltType()); -- Gitblit v1.9.1