From 12d4bcc3e31ee19ba0aea18fcd874a291072ddf0 Mon Sep 17 00:00:00 2001 From: zhangc <zc@123> Date: 星期二, 14 一月 2025 14:57:06 +0800 Subject: [PATCH] 优化AGV告警字段及添加备注信息 --- src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java | 19 +++++++++++++++---- 1 files changed, 15 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java b/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java index d66fbfc..18d3fc3 100644 --- a/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java +++ b/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java @@ -46,6 +46,15 @@ private AgvWrkDetlLogService agvWrkDetlLogService; @Autowired + private AgvWrkMastLogService agvWrkMastLogService; + + @Autowired + private AgvLocMastService agvLocMastService; + + @Autowired + private AgvWrkDetlLogService agvWrkDetlLogService; + + @Autowired private AgvWrkMastService agvWrkMastService; @Autowired @@ -109,12 +118,14 @@ } } if (Cools.isEmpty(order.getPltType())) { - List<AgvWrkDetlLog> agvWrkDetlLogs = agvWrkDetlLogService.selectList(new EntityWrapper<AgvWrkDetlLog>().eq("order_no", order.getOrderNo()).eq("io_type", 1)); + List<AgvWrkDetlLog> agvWrkDetlLogs = agvWrkDetlLogService.selectList(new EntityWrapper<AgvWrkDetlLog>().eq("order_no", order.getOrderNo()).orderBy("appe_time", false)); if (!Cools.isEmpty(agvWrkDetlLogs)) { - AgvWrkMast agvWrkMast = agvWrkMastService.selectById(agvWrkDetlLogs.get(0).getWrkNo()); - if (agvWrkMast != null) { - AgvLocMast agvLocMast = agvLocMastService.selectById(agvWrkMast.getLocNo()); + AgvWrkDetlLog agvWrkDetlLog = agvWrkDetlLogs.get(0); + List<AgvWrkMastLog> agvWrkMastLogs = agvWrkMastLogService.selectList(new EntityWrapper<AgvWrkMastLog>().eq("wrk_no", agvWrkDetlLog.getWrkNo()).eq("io_type", 1).orderBy("appe_time", false)); + if (!Cools.isEmpty(agvWrkMastLogs)) { + AgvLocMast agvLocMast = agvLocMastService.selectById(agvWrkMastLogs.get(0).getLocNo()); if (agvLocMast != null) { + log.info("琛ュ厖閫昏緫鐢熸晥锛歿}", order.getOrderNo()); order.setPltType(agvLocMast.getPltType()); } } -- Gitblit v1.9.1