| | |
| | | //出库时,如果当前库位组有相同的物料,则先出外侧物料 |
| | | 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) { |
| | |
| | | } |
| | | |
| | | } |
| | | 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()){ |