From 37c04062d11f97f26ec5a48f5f6adb2f96eca7c5 Mon Sep 17 00:00:00 2001 From: zhang <zc857179121@qq.com> Date: 星期一, 19 五月 2025 08:16:10 +0800 Subject: [PATCH] 接口编写 --- src/main/java/com/zy/asrs/task/handler/AutoMoveHandler.java | 22 +++++++++++++--------- 1 files changed, 13 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/handler/AutoMoveHandler.java b/src/main/java/com/zy/asrs/task/handler/AutoMoveHandler.java index af7c4a7..da5bdc5 100644 --- a/src/main/java/com/zy/asrs/task/handler/AutoMoveHandler.java +++ b/src/main/java/com/zy/asrs/task/handler/AutoMoveHandler.java @@ -441,15 +441,19 @@ wrkSts = 21L; ioType = 109; } else { - List<AgvLocMast> agvLocMasts = agvLocMastService.selectList(new EntityWrapper<AgvLocMast>().eq("loc_sts", "O").eq("loc_type1", 3).eq("lev1", 1).eq("floor", 1)); - int num = 20; - Config config = configService.selectOne(new EntityWrapper<Config>().eq("code", "LOC_3_NUM_RETURN")); - if (config != null && !Cools.isEmpty(config.getValue())) { - num = Integer.parseInt(config.getValue()); - } - if (agvLocMasts.size() < num) { - log.error("<搴撲綅涓嶈冻>" + num + "<搴撲綅涓嶈冻>"); - return FAIL; + try { + List<AgvLocMast> agvLocMasts = agvLocMastService.selectList(new EntityWrapper<AgvLocMast>().eq("loc_sts", "O").eq("loc_type1", 3).eq("lev1", 1).eq("floor", 1)); + int num = 20; + Config config = configService.selectOne(new EntityWrapper<Config>().eq("code", "LOC_3_NUM_RETURN")); + if (config != null && !Cools.isEmpty(config.getValue())) { + num = Integer.parseInt(config.getValue()); + } + if (agvLocMasts == null || agvLocMasts.size() < num) { + log.error("<搴撲綅涓嶈冻>" + num + "<搴撲綅涓嶈冻>"); + return FAIL; + } + } catch (Exception e) { + } //妫�绱㈠簱浣嶏紝閫夋嫨鍚堥�傜殑搴撲綅 locMast = agvCommonService.getLocNo(3, 1, true, true); -- Gitblit v1.9.1