自动化立体仓库 - WMS系统
zyh
17 小时以前 510e90328547a8a0d03fa508a46070d1d8c780c2
src/main/java/com/zy/asrs/service/impl/MesServiceImpl.java
@@ -976,17 +976,19 @@
            OrderPakout order = orderPakoutService.selectByNo(mesCallOutApply.getOrderNo());
            // 如果单据不存在则添加;如果单据存在,作业中无法修改,反之则修改单据
            if (!Cools.isEmpty(order)) {
                if (order.getSettle() > 1L) {
                if (order.getSettle() > 1L && order.getSettle() < 6L) {
                    throw new CoolException(mesCallOutApply.getOrderNo() + "正在出库,无法修改单据");
                }
                else if (order.getSettle() == 6L) {
                orderPakoutService.remove(order.getId());
                }
            }
            // 生成订单
            Date now = new Date();
            OrderPakout orderPakout = new OrderPakout();
            orderPakout.setUuid(String.valueOf(snowflakeIdWorker.nextId()));
            orderPakout.setOrderNo(mesCallOutApply.getOrderNo());
            orderPakout.setOrderNo(mesCallOutApply.getTaskno());
            orderPakout.setOrderTime(DateUtils.convert(now));
            orderPakout.setDocType(docType.getDocId());
            orderPakout.setSettle(settle);