|
|
|
|
@ -48,11 +48,25 @@ public class AgvTaskTypeUtil { |
|
|
|
|
log.info("起点楼层:{},终点楼层:{}", startFloor, endFloor); |
|
|
|
|
|
|
|
|
|
// 场景4: 输送线起点(1002)或梳齿架 ---> 站点(二层) -> QM3
|
|
|
|
|
if ((isStartConveyorStart || (startFloor != null && startFloor == 1)) |
|
|
|
|
&& endFloor != null && endFloor == 2) { |
|
|
|
|
// if ((isStartConveyorStart || (startFloor != null && startFloor == 1))
|
|
|
|
|
// && endFloor != null && endFloor == 2) {
|
|
|
|
|
if (isStartConveyorStart |
|
|
|
|
&& endFloor != null && endFloor == 2) { |
|
|
|
|
log.info("起点(输送线起点/1层梳齿架)到二层站点任务,使用QM3"); |
|
|
|
|
return "QM3"; |
|
|
|
|
} |
|
|
|
|
// 场景6: 站点1层 ---> 站点(三层) -> QM13
|
|
|
|
|
if ((startFloor != null && startFloor == 1) |
|
|
|
|
&& endFloor != null && endFloor == 2) { |
|
|
|
|
log.info("起点(1层梳齿架)到二层站点任务,使用QM13"); |
|
|
|
|
return "QM13"; |
|
|
|
|
} |
|
|
|
|
// 场景7: 站点3层 ---> 站点(1层) -> QM31
|
|
|
|
|
if ((startFloor != null && startFloor == 2) |
|
|
|
|
&& endFloor != null && endFloor == 1) { |
|
|
|
|
log.info("起点(3层)到1层站点任务,使用QM31"); |
|
|
|
|
return "QM31"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// 场景1: 站点 <-----> 站点 -> QM
|
|
|
|
|
if (startFloor != null && endFloor != null) { |
|
|
|
|
|