| | |
| | | } |
| | | log.info("启动入库v2,{}", JSON.toJSONString(params)); |
| | | // 组托 |
| | | if (params.getBarcode().startsWith("30")) { |
| | | //箱壳入库,货架上只能装一种 |
| | | if (!Cools.isEmpty(params.getCombParams())) { |
| | | if (params.getCombParams().size() > 1) { |
| | | return R.error("箱壳入库,货架上只能装一种物料"); |
| | | } else { |
| | | List<CombParam.CombMat> combMats = params.getCombParams().get(0).getCombMats(); |
| | | if (!Cools.isEmpty(combMats) && combMats.size() > 1) { |
| | | return R.error("箱壳入库,货架上只能装一种物料"); |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |
| | | params.getCombParams().forEach(combParam -> { |
| | | agvMobileService.comb(combParam, getUserId()); |
| | | }); |