自动化立体仓库 - WMS系统
lty
2025-04-24 c27d3ae9d5130a230e1dcb59abd4e8851dceb9d6
src/main/java/com/zy/asrs/task/handler/OrderMoveHistoryHandler.java
@@ -26,10 +26,18 @@
    public ReturnT<String> start(){
        List<Order> settleEqual6 = orderService.selectList(new EntityWrapper<Order>()
                .eq("settle", 6));
        boolean result = true;
        for (Order order : settleEqual6) {
            List<OrderDetl> orderDetls = orderDetlService.selectList(new EntityWrapper<OrderDetl>()
                    .eq("order_no", order.getOrderNo()));
            moveBoth(order,orderDetls);
            for (OrderDetl orderDetl : orderDetls) {
                if(orderDetl.getMemo().isEmpty()){//若订单里仍有未上报的停止转历史档
                    result = false;
                }
            }
            if(result){
                moveBoth(order,orderDetls);
            }
            log.info("已完成单据移动至历史表成功 =====>" +order);
        }
        return SUCCESS;