From d07154d92334ba2ec312bf738a2a02a60350d5d9 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期一, 29 九月 2025 13:34:21 +0800 Subject: [PATCH] 2. pda 组托加减号 应该是整数加减(完成) 3. 站点状态,显示清楚 (完成) 4. 站点保存报错, 修改人,创建人员显示 错误(完成) 5. agv入库不显示 历史库位记录 (完成) 6. 任务类型,应该为入库 (完成) --- src/main/java/com/zy/asrs/task/handler/OrderMoveHistoryHandler.java | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/handler/OrderMoveHistoryHandler.java b/src/main/java/com/zy/asrs/task/handler/OrderMoveHistoryHandler.java index ae177fd..11c0b25 100644 --- a/src/main/java/com/zy/asrs/task/handler/OrderMoveHistoryHandler.java +++ b/src/main/java/com/zy/asrs/task/handler/OrderMoveHistoryHandler.java @@ -46,6 +46,20 @@ return SUCCESS; } + public ReturnT<String> startOrder(){ + List<Order> settleEqual6 = orderService.selectList(new EntityWrapper<Order>() + .eq("settle", 6)); +// List<Order> settleEqual6 = OrderInAndOutUtil.selectBySettle(null, 6L); + for (Order order : settleEqual6) { + List<OrderDetl> orderDetls = orderDetlService.selectList(new EntityWrapper<OrderDetl>() + .eq("order_no", order.getOrderNo())); +// List<OrderDetl> orderDetls = OrderInAndOutUtil.selectByOrderId(order.getPakinPakoutStatus$(), order.getId()); + moveBothOrder(order,orderDetls); + log.info("宸插畬鎴愬崟鎹Щ鍔ㄨ嚦鍘嗗彶琛ㄦ垚鍔� =====>" +order); + } + return SUCCESS; + } + private void moveBoth(Order order, List<OrderDetl> orderDetls){ Date now = new Date(); if (!Cools.isEmpty(orderDetls)) { @@ -80,4 +94,24 @@ } } + private void moveBothOrder(Order order, List<OrderDetl> orderDetls){ + Date now = new Date(); + if (!Cools.isEmpty(orderDetls)) { + for (OrderDetl orderDetl : orderDetls) { + orderDetl.setUpdateBy(0L); + orderDetl.setUpdateTime(now); + orderDetlService.addToLogTable(orderDetl); + orderDetlService.delete(new EntityWrapper<OrderDetl>() + .eq("id",orderDetl.getId())); + } + } + if (!Cools.isEmpty(order)){ + order.setUpdateBy(0L); + order.setUpdateTime(now); + orderService.addToLogTable(order); + orderService.delete(new EntityWrapper<Order>() + .eq("id",order.getId())); + } + } + } -- Gitblit v1.9.1