自动化立体仓库 - WMS系统
#
whycq
2022-08-06 470932c0c74363f92ff51e69635238f4717389d0
src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -784,6 +784,18 @@
            }
        }
        if(wrkMast.getIoType() == 101 || wrkMast.getIoType() == 103) {
//            OrderDetl orderDetl = orderDetlService.selectItem()
            List<WrkDetl> wrkDetls = wrkDetlService.selectByWrkNo(wrkMast.getWrkNo());
            for (WrkDetl wrkDetl : wrkDetls) {
                if (!Cools.isEmpty(wrkDetl.getOrderNo())) {
                    if (!orderDetlService.decrease(wrkDetl.getOrderNo(), wrkDetl.getMatnr(), wrkDetl.getBatch(), wrkDetl.getAnfme())) {
                        throw new CoolException("订单数据回滚失败");
                    }
                }
            }
        }
//        // 订单关联
//        List<WrkDetl> wrkDetls = wrkDetlService.selectByWrkNo(wrkMast.getWrkNo());
//        for (WrkDetl wrkDetl : wrkDetls) {