zwl
2025-07-22 8b441ef9a219966fabf4b3c509849a37ec816192
zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/OutController.java
@@ -77,7 +77,10 @@
            List<LocDetl> locDetls = locDetlService.list(new LambdaQueryWrapper<LocDetl>()
                    .eq(LocDetl::getLocNo, reportStockDto.getLocNo())
                    .eq(LocDetl::getHostId, hostId));
            if (Cools.isEmpty(locDetls)) {
            LocMast locMast = locMastService.getOne(new LambdaQueryWrapper<LocMast>()
                    .eq(LocMast::getHostId, hostId)
                    .eq(LocMast::getLocNo, reportStockDto.getLocNo()));
            if (Cools.isEmpty(locDetls)||Cools.isEmpty(locMast)||!locMast.getLocSts().equals("F")) {
                continue;
            }
            for (LocDetl locDetl : locDetls) {
@@ -92,7 +95,7 @@
                        }
                        LocDto locDto = new LocDto(locDetl.getLocNo(), locDetl.getMatnr(), locDetl.getMaktx(), locDetl.getBatch(), locDto1.getOrderNo(),
                                locDto1.getAnfme() >= locDetl.getAnfme() ? locDetl.getAnfme() : locDto1.getAnfme());
                        List<Integer> staNos = staDescService.queryOutStaNosByLocNo(locDetl.getLocNo(), ((locDto1.getAnfme() >= locDetl.getAnfme()) && (reportStockDto.getAnfme() == 1)) ? 101 : 103, hostId);
                        List<Integer> staNos = staDescService.queryOutStaNosByLocNo(locDetl.getLocNo(), ((locDto1.getAnfme() >= locDetl.getAnfme()) && (locDetls.size() == 1)) ? 101 : 103, hostId);
                        locDto.setStaNos(staNos);
                        locDtos.add(locDto);
                        exist.add(locDetl.getLocNo());