自动化立体仓库 - WMS系统
skyouc
6 天以前 b2dbc07e7d3c3f336a0090b7457c89c6895d5e40
src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java
@@ -82,6 +82,11 @@
        return SUCCESS;
    }
    /**
     * 上报单据转执行单据
     * @author Ryan
     * @date 2026/1/5 14:07
     */
    @Transactional
    public ReturnT<String> startOrderIssued(Order order) {
        DocType docType = docTypeService.selectById(order.getDocType());
@@ -89,6 +94,8 @@
            return SUCCESS;
        }
        List<OrderDetl> orderDetls = orderDetlService.selectByOrderId(order.getId());
        //设置为单据执行中
        order.setSettle(2L);
        OrderInAndOutUtil.insertOrder(order.getPakinPakoutStatus$(),order);
        // 单据明细档
@@ -115,6 +122,11 @@
            orderDetl.setWorkQty(0D);
            OrderInAndOutUtil.insertOrderDetl(order.getPakinPakoutStatus$(),order,orderDetl);
        }
        //单据生成完毕后,生成入库组托档。不需要再组托
        // 修改订单状态 1.未作业 ===>> 2.作业中
        if (!orderService.updateSettle(order.getId(), 2L, null)) {
            throw new CoolException("服务器内部错误,请联系管理员");