From 052ee1f9c0b9e2bc8bbd4cf135ae45fed7422023 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期一, 28 十月 2024 10:36:28 +0800 Subject: [PATCH] # --- zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/AllocateService.java | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/AllocateService.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/AllocateService.java index 8f144e5..5e7cbd4 100644 --- a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/AllocateService.java +++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/AllocateService.java @@ -3,6 +3,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.zy.acs.framework.common.Cools; import com.zy.acs.manager.common.utils.LocUtils; +import com.zy.acs.manager.core.domain.Lane; import com.zy.acs.manager.manager.entity.Agv; import com.zy.acs.manager.manager.entity.AgvModel; import com.zy.acs.manager.manager.entity.Task; @@ -75,6 +76,15 @@ Integer maxAgvCountInLane = configService.getVal("maxAgvCountInLane", Integer.class); + // checkout lane + Lane originLane = taskService.checkoutOriginLane(task); + Lane destinationLane = taskService.checkoutDestinationLane(task); + + // allocate about origin + taskService.findTasksByLaneHash(originLane.getHashCode()); + + // allocate about destination + taskService.findTasksByLaneHash(destinationLane.getHashCode()); /** * 1. 鍒ゆ柇task鐨勮捣濮嬬偣鍜岀洰鐨勭偣鎵�鍦ㄧ殑宸烽亾鎵胯浇浠诲姟鏁伴噺锛� @@ -85,6 +95,10 @@ * 鍒ゆ柇閫昏緫锛氳儗绡撴暟閲忔渶灏戠殑灏忚溅杞鐨勬椂鍊欙紝浼樺厛绾ф渶楂� */ + + task.setOriLaneHash(originLane.getHashCode()); + task.setDestLaneHash(destinationLane.getHashCode()); + return null; } -- Gitblit v1.9.1