From c8fbc6476e9e45e693f0f1ed423110a8f1773c9d Mon Sep 17 00:00:00 2001 From: vincentlu <t1341870251@gmail.com> Date: 星期一, 20 一月 2025 14:33:52 +0800 Subject: [PATCH] # --- zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/PatrolService.java | 17 ++--------------- 1 files changed, 2 insertions(+), 15 deletions(-) diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/PatrolService.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/PatrolService.java index a3c29b9..b52ae15 100644 --- a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/PatrolService.java +++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/PatrolService.java @@ -91,24 +91,14 @@ return; } -// // 宸蹭娇鐢ㄨ儗绡撴暟閲� -// Integer usedSlots = CoreCache.AGV_BACKPACK_USED_CACHE.get(agvId); -// if (null == usedSlots) { -// return; -// } -// AgvModel agvModel = agvModelService.getByAgvId(agvId); -// // 鑳岀瘬绌洪棽鏁� -// int remainingBackpack = Math.max(agvModel.getBackpack() - usedSlots, 0); - - - String destinationCodeData = null; - JobType jobType = this.agvJobMap.get(agvNo); if (null == jobType) { this.agvJobMap.put(agvNo, JobType.LOC_PICK); CoreCache.AGV_BACKPACK_USED_CACHE.put(agvId, 0); jobType = JobType.LOC_PICK; } + + String destinationCodeData = null; switch (jobType) { case LOC_PICK: int locPickRemaining = agvService.getBackpackRemainingCapacity(agvId); @@ -132,14 +122,12 @@ log.warn("AGV {}: 鏈煡闃舵: {}", agvNo, jobType); break; } - if (Cools.isEmpty(destinationCodeData)) { return; } if (mainLockWrapService.buildMinorTask(agvId, TaskTypeType.MOVE, destinationCodeData, null)) { log.info( "{}寮�濮嬩綔涓氭紨绀�...", agvNo); - switch (jobType) { case LOC_PICK: Integer usedSlotsByLocPick = CoreCache.AGV_BACKPACK_USED_CACHE.get(agvId); @@ -175,7 +163,6 @@ break; } } - } public String getLocCode(String agvNo, AgvDetail agvDetail) { -- Gitblit v1.9.1