From b830ec60edf8b4a581e6ed7ca4a62e16a82d7081 Mon Sep 17 00:00:00 2001 From: zhangc <zc@123> Date: 星期二, 17 十二月 2024 15:33:12 +0800 Subject: [PATCH] 优化逻辑并调整线程池配置 --- src/main/java/com/zy/asrs/task/handler/AgvWrkMastHandler.java | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/handler/AgvWrkMastHandler.java b/src/main/java/com/zy/asrs/task/handler/AgvWrkMastHandler.java index c2c10bf..99a2dae 100644 --- a/src/main/java/com/zy/asrs/task/handler/AgvWrkMastHandler.java +++ b/src/main/java/com/zy/asrs/task/handler/AgvWrkMastHandler.java @@ -336,15 +336,22 @@ // } // agvWrkMastService.updateById(agvWrkMast); // } - + Integer pltType = agvWrkMast.getPltType(); + if (Cools.isEmpty(pltType) && !Cools.isEmpty(agvWrkMast.getLocNo())) { + AgvLocMast agvLocMast = agvLocMastService.selectById(agvWrkMast.getLocNo()); + if (agvLocMast != null) { + pltType = agvLocMast.getPltType(); + } + } if (!isJSON(orderNo)) { //妫�鏌ヨ鍗曟槸鍚﹀凡瀹屾垚 - orderService.checkComplete(orderNo, agvWrkMast.getPltType()); + orderService.checkComplete(orderNo, pltType); } else { List<Map> maps = JSONArray.parseArray(orderNo, Map.class); + Integer finalPltType = pltType; maps.forEach(map -> { String o = map.get("orderNo").toString(); - orderService.checkComplete(o, agvWrkMast.getPltType()); + orderService.checkComplete(o, finalPltType); }); } -- Gitblit v1.9.1