自动化立体仓库 - WMS系统
#
whycq
2023-06-28 8f49410c2b06a387e4e9a7ee17fd1fa9928e9479
#
1个文件已修改
9 ■■■■ 已修改文件
src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -170,7 +170,6 @@
        //出库时,如果当前库位组有相同的物料,则先出外侧物料
        for (StockOutParam.LocDetl locDetl : param.getLocDetls()) {
            List<String> outerSingleLoc = Utils.getGroupOuterSingleLoc(locDetl.getLocNo());
            outerSingleLoc.add(locDetl.getLocNo());
            boolean flag = false;
            Double useCount = 0D;
            for (String locNo : outerSingleLoc) {
@@ -207,6 +206,14 @@
            }
        }
        for(StockOutParam.LocDetl one : param.getLocDetls()){
            List<String> outerSingleLoc = Utils.getGroupOuterSingleLoc(one.getLocNo());
            for (String s : outerSingleLoc) {
                if (!locs.contains(s)) {
                    throw new CoolException("浅库位有相同物料不支持出库");
                }
            }
        }
//        ArrayList<String> locNos = new ArrayList<>();
//        for (StockOutParam.LocDetl locDetl:param.getLocDetls()){