自动化立体仓库 - WMS系统
zwl
2025-09-08 b5f5d11e518ac4ef7eafb4c5c5f3e9c710c55e38
src/main/java/com/zy/asrs/controller/OutController.java
@@ -69,7 +69,10 @@
                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);
                    List<String> staNos = new ArrayList<>();
                    staNos.add("C1");
                    staNos.add("C2");
                    staNos.add("C3");
                    locDto.setStaNos(staNos);
                    locDtos.add(locDto);
                    exist.add(locDetl.getLocNo());
@@ -122,8 +125,7 @@
        }
        // -----------------------------------------------------------------------------------------------
        for (TaskDto taskDto : taskDtos) {
            BasDevp staNo = basDevpService.checkSiteStatus(taskDto.getStaNo());
            workService.stockOut(staNo, taskDto, getUserId());
            workService.stockOut(null, taskDto, getUserId(), taskDto.getStaNo());
        }
        return R.ok();
    }