自动化立体仓库 - WMS系统
#
gt-fuwuqi
2025-02-11 3a129dc7cbc261d6d73521875f94ff75ba88aa84
src/main/java/com/zy/asrs/controller/OutController.java
@@ -155,13 +155,13 @@
                                        .eq("matnr", locDetl.getMatnr()).eq("batch", locDetl.getBatch()));
                                if (!Cools.isEmpty(locDetl1)) {
                                    ExistDto existDto = new ExistDto();
                                    existDto.setLocNo(locDetl.getLocNo());
                                    existDto.setMatnr(locDetl.getMatnr());
                                    existDto.setLocNo(locDetl1.getLocNo());
                                    existDto.setMatnr(locDetl1.getMatnr());
                                    if (existDtos.add(existDto)){
                                        if (issued > 0) {
                                            LocDto locDto = new LocDto(locDetl.getLocNo(), locDetl.getMatnr(), locDetl.getMaktx(), locDetl.getBatch(), orderDetl.getOrderNo(),
                                                    issued >= locDetl.getAnfme() ? locDetl.getAnfme() : issued);
                                            List<Integer> staNos = staDescService.queryOutStaNosByLocNo(locDetl.getLocNo(), issued >= locDetl.getAnfme() ? 101 : 103);
                                            LocDto locDto = new LocDto(locDetl1.getLocNo(), locDetl1.getMatnr(), locDetl1.getMaktx(), locDetl1.getBatch(), orderDetl.getOrderNo(),
                                                    issued >= locDetl1.getAnfme() ? locDetl1.getAnfme() : issued);
                                            List<Integer> staNos = staDescService.queryOutStaNosByLocNo(locDetl1.getLocNo(), issued >= locDetl1.getAnfme() ? 101 : 103);
                                            List<LocDto.staListDto> maps = new ArrayList<>();
                                            for (Integer staNo : staNos) {
                                                LocDto.staListDto staListDto = new LocDto.staListDto();