|
|
@ -8,7 +8,9 @@ import com.galaxis.rcs.common.enums.PlanTaskType; |
|
|
import com.google.common.base.Joiner; |
|
|
import com.google.common.base.Joiner; |
|
|
import com.google.common.collect.Lists; |
|
|
import com.google.common.collect.Lists; |
|
|
import com.yvan.entity.BasLocationVo; |
|
|
import com.yvan.entity.BasLocationVo; |
|
|
|
|
|
import com.yvan.logisticsModel.ExecutorItem; |
|
|
import com.yvan.logisticsModel.LogisticsRuntime; |
|
|
import com.yvan.logisticsModel.LogisticsRuntime; |
|
|
|
|
|
import com.yvan.logisticsModel.LogisticsRuntimeService; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import org.clever.core.id.SnowFlake; |
|
|
import org.clever.core.id.SnowFlake; |
|
|
import org.clever.core.json.JsonWrapper; |
|
|
import org.clever.core.json.JsonWrapper; |
|
|
@ -63,6 +65,10 @@ public class PlanTaskSequence { |
|
|
return planTask; |
|
|
return planTask; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public ExecutorItem getAgv(){ |
|
|
|
|
|
return this.logisticsRuntime.executorItemMap.get(this.executorId); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// 添加移动到指定路标点的动作
|
|
|
// 添加移动到指定路标点的动作
|
|
|
public RcsTaskPlan addMoveTo(String waypointId) { |
|
|
public RcsTaskPlan addMoveTo(String waypointId) { |
|
|
RcsTaskPlan task = this.createTaskPlanEntity(PlanTaskType.MOVE.toString()); |
|
|
RcsTaskPlan task = this.createTaskPlanEntity(PlanTaskType.MOVE.toString()); |
|
|
|