|
|
@@ -1772,12 +1772,11 @@ public class TaskServiceImpl extends SuperServiceImpl<TTaskMapper, TTask> implem
|
|
|
List<Long> startProductionresourcePositionIds = productionresourcePositionMapper.selectList(new LbqWrapper<ProductionresourcePosition>().in(ProductionresourcePosition::getResourceId, productionresourceIds).eq(ProductionresourcePosition::getStatus,"0")).stream().map(ProductionresourcePosition::getStorgeId).collect(Collectors.toList());
|
|
|
//获取设备库位
|
|
|
List<Long> stockIds = stockInfoMapper.selectList(new LbqWrapper<StockInfo>().in(StockInfo::getStorgeId,startProductionresourcePositionIds).eq(StockInfo::getGoodsType, "1").eq(StockInfo::getLockStatus, "1")).stream().map(StockInfo::getGoodsId).collect(Collectors.toList());
|
|
|
+ if(CollectionUtil.isEmpty(stockIds)){
|
|
|
+ return Lists.newArrayList();
|
|
|
+ }
|
|
|
//获取可用子盘
|
|
|
List<Tray> trayList = trayService.list(new LbqWrapper<Tray>().eq(Tray::getCategoryType, tray.getCategoryType()).eq(Tray::getProductionType, tray.getProductionType()).eq(Tray::getFiveAxis, tray.getFiveAxis()).in(Tray::getId, stockIds));
|
|
|
-
|
|
|
- /*if(trayList.isEmpty() || trayList.size()==0){
|
|
|
- throw new RuntimeException("库存没有可用的子盘");
|
|
|
- }*/
|
|
|
return trayList;
|
|
|
}
|
|
|
}
|