自动化立体仓库 - WMS系统
1
zhangchao
2024-11-01 8cdd187911b0d660274e352dcbb41c296dcf0693
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -214,6 +214,24 @@
        // 获取单据
        Order order = orderService.selectByNo(orderNo);
        if (order == null) {
            int i = 30;
            while (i >= 0) {
                try {
                    Thread.sleep(1000);
                } catch (InterruptedException e) {
                    throw new RuntimeException(e);
                }
                order = orderService.selectByNo(orderNo);
                if (order != null) {
                    break;
                }
                i--;
            }
        }
        if (order == null) {
            return R.parse("单据不存在:" + orderNo);
        }
        // 获取单据明细
        List<OrderDetl> orderDetlList = orderDetlService.selectByOrderId(order.getId());
@@ -288,6 +306,8 @@
        return R.ok("出库成功");
    }
    @Override
    @Transactional
    public void pakinOrderCreate(OpenOrderPakinParam param) {