From d7798364dd76e199bc22ae95f1c560b79cafacf4 Mon Sep 17 00:00:00 2001 From: zhangc <zc@123> Date: 星期一, 13 一月 2025 16:07:21 +0800 Subject: [PATCH] 优化ReportDataHandler响应处理逻辑 --- src/main/java/com/zy/asrs/task/handler/AgvWrkMastHandler.java | 27 ++++++++++++++------------- 1 files changed, 14 insertions(+), 13 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 7ff5102..7dea374 100644 --- a/src/main/java/com/zy/asrs/task/handler/AgvWrkMastHandler.java +++ b/src/main/java/com/zy/asrs/task/handler/AgvWrkMastHandler.java @@ -44,7 +44,7 @@ private static final List<Integer> MOVE_TYPE_List = new ArrayList<Integer>() {{ add(11); add(12); - //add(53); + add(53); add(101); add(103); add(108); @@ -136,21 +136,22 @@ Integer pltType = agvWrkMast.getPltType(); - if (Cools.isEmpty(pltType) && !Cools.isEmpty(agvWrkMast.getLocNo())) { - AgvLocMast agvLocMast = agvLocMastService.selectById(agvWrkMast.getLocNo()); - if (agvLocMast != null) { - pltType = agvLocMast.getPltType(); - } else { - if (!Cools.isEmpty(agvWrkMast.getSourceLocNo())) { - agvLocMast = agvLocMastService.selectById(agvWrkMast.getLocNo()); - if (agvLocMast != null) { - pltType = agvLocMast.getPltType(); - } + if (Cools.isEmpty(pltType)) { + AgvLocMast agvLocMast; + if (!Cools.isEmpty(agvWrkMast.getLocNo())) { + agvLocMast = agvLocMastService.selectById(agvWrkMast.getLocNo()); + if (agvLocMast != null) { + pltType = agvLocMast.getPltType(); } } - } - if (Cools.isEmpty(agvWrkMast.getPltType())) { + if (!Cools.isEmpty(agvWrkMast.getSourceLocNo())) { + agvLocMast = agvLocMastService.selectById(agvWrkMast.getLocNo()); + if (agvLocMast != null) { + pltType = agvLocMast.getPltType(); + } + } agvWrkMast.setPltType(pltType); + log.info("浠撳簱缂栫爜锛歿}",agvWrkMast.getPltType()); } agvWrkMast.setModiTime(new Date()); //淇敼宸ヤ綔妗g姸鎬佷负207.搴撳瓨鏇存柊瀹屾垚 -- Gitblit v1.9.1