From 5cf7fe680122f247c6d15fa70aa49256a3f33bce Mon Sep 17 00:00:00 2001 From: lsh <lsh@163.com> Date: 星期二, 17 十二月 2024 11:28:20 +0800 Subject: [PATCH] # --- 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