|
|
|
@ -112,6 +112,39 @@ public class RCS { |
|
|
|
return planSequence.toPrettyMap(); |
|
|
|
} |
|
|
|
|
|
|
|
public static Object runPath2() { |
|
|
|
String executorId = "10"; // 执行器ID
|
|
|
|
String lpn = "pallet1124"; |
|
|
|
long envId = 1; |
|
|
|
|
|
|
|
LogisticsRuntime logisticsRuntime = LogisticsRuntimeService.INSTANCE.findByEnvCode(envId); |
|
|
|
RcsTaskBiz bizTask = new RcsTaskBiz(); |
|
|
|
bizTask.setBizTaskId(100L); |
|
|
|
bizTask.setEnvId(envId); |
|
|
|
bizTask.setBizType(BizTaskType.CARRY.toString()); |
|
|
|
bizTask.setLpn(lpn); |
|
|
|
bizTask.setPriority(1); |
|
|
|
bizTask.setTaskFrom("rack1_0_1_0"); |
|
|
|
bizTask.setTaskTo("54_0_0_0"); |
|
|
|
bizTask.setAllocatedExecutorId(executorId); |
|
|
|
bizTask.setBizTaskPayload("N/A"); |
|
|
|
bizTask.setBizTaskErrorInfo("N/A"); |
|
|
|
bizTask.setBizTaskDescription("N/A"); |
|
|
|
bizTask.setBizTaskStatus(BizTaskStatus.WAITING_FOR_DISPATCH.toString()); |
|
|
|
|
|
|
|
PlanTaskSequence planSequence = new PlanTaskSequence(executorId, logisticsRuntime, bizTask, "demo"); |
|
|
|
|
|
|
|
CarryTask carryTask = new CarryTask( |
|
|
|
executorId, lpn, 1, |
|
|
|
new StoreLocation("rack1", 0, 1, 0), |
|
|
|
new StoreLocation("54", 0, 0, 0) |
|
|
|
); |
|
|
|
|
|
|
|
logisticsRuntime.pathPlannerMap.get("cl2") |
|
|
|
.planCarryTask(planSequence, "27", LCCDirection.UP, carryTask); |
|
|
|
return planSequence.toPrettyMap(); |
|
|
|
} |
|
|
|
|
|
|
|
public static void runDemo() { |
|
|
|
String executorId = "10"; // 执行器ID
|
|
|
|
String lpn = "pallet1124"; |
|
|
|
|