skyouc
2025-08-07 05b8ccfc9eeadddd65e95ea82479c224d1516b4c
zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/manage/OutManage.java
@@ -1110,6 +1110,11 @@
                throw new CoolException("保存工作档失败");
            }
            wave.setSite(operationPort.getFlag());
            if (!waveService.updateById(wave)) {
                throw new CoolException("波次站口状态更新失败!!");
            }
            for (OrderOutMergeDto merge : list) {
                LocDetl locDetl = locDetlService.getById(merge.getLocDetlId());
                if (locDetl == null) {
@@ -1162,6 +1167,8 @@
            if (orders.isEmpty()) {
                throw new CoolException("当前波次订单不存在!!");
            }
//            List<CacheSite> cacheSites = cacheSiteService.list(new LambdaQueryWrapper<CacheSite>()
//                    .eq(CacheSite::getSiteStatus, CacheSiteStatusType.O.id).eq(CacheSite::getChannel, task.getTargetSite()));
@@ -1640,8 +1647,8 @@
        for (LocDetl locDetl : param.getLocDetls()) {
            List<OrderOutMergeParam> orders = new ArrayList<>();
            LocDetl detl = locDetlService.getOne(new LambdaQueryWrapper<LocDetl>()
                    .eq(LocDetl::getMatId, locDetl.getLocId())
                    .eq(LocDetl::getBatch, locDetl.getLocId())
                    .eq(LocDetl::getMatId, locDetl.getMatId())
                    .eq(LocDetl::getBatch, locDetl.getBatch())
                    .eq(LocDetl::getLocNo, locDetl.getLocNo()));
            if (Objects.isNull(detl)) {
                continue;