自动化立体仓库 - WMS系统
Junjie
2023-05-26 5d156a85fcb29d64009df1be11ffd0fc86c13b2c
src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -159,6 +159,16 @@
    @Override
    @Transactional
    public void startupFullTakeStore(StockOutParam param, Long userId) {
        ArrayList<String> locNos = new ArrayList<>();
        for (StockOutParam.LocDetl locDetl:param.getLocDetls()){
            if (!locNos.contains(locDetl.getLocNo())){
                locNos.add(locDetl.getLocNo());
            }
        }
        //检测提交的出库库位是否合法(浅库位有非空库位)
        Utils.checkStockOutLocNo(locNos);
        // 目标站点状态检测
        BasDevp staNo = basDevpService.checkSiteStatus(param.getOutSite());
        // 获取库位明细