Browse Source

业务状态问题

master
修宁 6 months ago
parent
commit
8ae5a82a1a
  1. 4
      servo/src/main/java/com/yvan/logisticsModel/PtrAgvItem.java

4
servo/src/main/java/com/yvan/logisticsModel/PtrAgvItem.java

@ -262,10 +262,12 @@ public abstract class PtrAgvItem extends ExecutorItem {
} }
boolean needCompute = false; boolean needCompute = false;
// 从 runningDeviceTaskList 里面,找到完成到什么阶段 // 从 runningDeviceTaskList 里面,找到完成到什么阶段
// 比如 (1,2) -> (2,2) -> (3,2) , 如果 updatePosition=3,2 ,那么前2个任务都要完成 // 比如 (1,2) -> (2,2) -> (3,2) , 如果 updatePosition=3,2 ,那么前2个任务都要完成
if (this.runningDeviceTaskList != null && !this.runningDeviceTaskList.isEmpty() && if (this.runningDeviceTaskList != null && !this.runningDeviceTaskList.isEmpty() &&
this.planTaskSequence != null && !this.planTaskSequence.isEmpty()) { this.planTaskSequence != null && !this.planTaskSequence.isEmpty()) {
int finishTargetIndex = -1; int finishTargetIndex = -1;
for (int i = 0; i < runningDeviceTaskList.size(); i++) { for (int i = 0; i < runningDeviceTaskList.size(); i++) {
PtrAgvDeviceTask task = runningDeviceTaskList.get(i); PtrAgvDeviceTask task = runningDeviceTaskList.get(i);
@ -275,8 +277,6 @@ public abstract class PtrAgvItem extends ExecutorItem {
} }
} }
boolean needCompute = false;
if (finishTargetIndex >= 0) { if (finishTargetIndex >= 0) {
needCompute = true; needCompute = true;
// 标记前面的任务都完成了 // 标记前面的任务都完成了

Loading…
Cancel
Save