Browse Source

updatePosition 日志

master
修宁 6 months ago
parent
commit
227eb9e6e4
  1. 17
      servo/src/main/java/com/yvan/logisticsModel/PtrAgvItem.java

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

@ -17,6 +17,7 @@ import com.galaxis.rcs.ptr.sendEntity.RcsSetLocationMessage;
import com.google.common.collect.Queues; import com.google.common.collect.Queues;
import lombok.SneakyThrows; import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.clever.core.BannerUtils;
import org.clever.core.json.JsonWrapper; import org.clever.core.json.JsonWrapper;
import org.clever.data.redis.Redis; import org.clever.data.redis.Redis;
import org.clever.data.redis.RedisAdmin; import org.clever.data.redis.RedisAdmin;
@ -261,6 +262,12 @@ public abstract class PtrAgvItem extends ExecutorItem {
oldDirection, direction); oldDirection, direction);
} }
BannerUtils.printConfig(log, "updatePosition", new String[]{
"logicX: " + logicX,
"logicY: " + logicY,
"direction: " + direction
});
boolean needCompute = false; boolean needCompute = false;
// 从 runningDeviceTaskList 里面,找到完成到什么阶段 // 从 runningDeviceTaskList 里面,找到完成到什么阶段
@ -277,11 +284,11 @@ public abstract class PtrAgvItem extends ExecutorItem {
} }
} }
if (finishTargetIndex >= 0) { if (finishTargetIndex >= 0) {
needCompute = true; needCompute = true;
// 标记前面的任务都完成了 // 标记前面的任务都完成了
for (int i = 0; i <= finishTargetIndex; i++) { for (int i = 0; i <= finishTargetIndex; i++) {
PtrAgvDeviceTask task = runningDeviceTaskList.get(i); PtrAgvDeviceTask task = runningDeviceTaskList.get(i);
task.taskStatus = 4; // 标记为完成 task.taskStatus = 4; // 标记为完成
task.taskGroupStatus = 4; // 标记为任务组完成 task.taskGroupStatus = 4; // 标记为任务组完成

Loading…
Cancel
Save