|
@@ -247,7 +247,7 @@ public class RobotNodeServiceImpl implements NodeOperationService {
|
|
|
// 遍历开始接驳位判断是否有可用的接驳位
|
|
|
for(Productionresource agvStation : agvStartStationsResources){
|
|
|
startProductionresourcePosition = productionresourcePositionMapper.selectOne(Wraps.<ProductionresourcePosition>lbQ().eq(ProductionresourcePosition::getResourceId, agvStation.getId()));
|
|
|
- List<StockInfo> agvStationMeterails = stockInfoMapper.selectList(Wraps.<StockInfo>lbQ().eq(StockInfo::getStorgeId,endProductionresourcePosition.getStorgeId()));
|
|
|
+ List<StockInfo> agvStationMeterails = stockInfoMapper.selectList(Wraps.<StockInfo>lbQ().eq(StockInfo::getStorgeId,startProductionresourcePosition.getStorgeId()));
|
|
|
List<String> meterails = agvStationMeterails.stream().map(p -> p.getGoodsType()).collect(Collectors.toList());
|
|
|
agvStartStationStorge = storgeService.getById(startProductionresourcePosition.getStorgeId());
|
|
|
// 有托板但是没有托盘认为可放
|
|
@@ -281,8 +281,8 @@ public class RobotNodeServiceImpl implements NodeOperationService {
|
|
|
}
|
|
|
|
|
|
if (null != agvStartStationStorge && null != agvEndStationStorge){
|
|
|
- storgeService.lockStorge(agvStartStationStorge, nextTaskNode.getId());
|
|
|
- storgeService.lockStorge(agvEndStationStorge, lastOperationTaskNode.getId());
|
|
|
+// storgeService.lockStorge(agvStartStationStorge, nextTaskNode.getId());
|
|
|
+// storgeService.lockStorge(agvEndStationStorge, lastOperationTaskNode.getId());
|
|
|
// 将agv相关的节点的目标节点地址更新进tasknode表
|
|
|
nextTaskNode.setTargetResourceId(startAgvStation.getId());
|
|
|
lastOperationTaskNode.setTargetResourceId(endAgvStation.getId());
|