From 35da3ccc177f243a6d2257ae924b305ff1854095 Mon Sep 17 00:00:00 2001
From: vincentlu <t1341870251@gmail.com>
Date: 星期一, 20 一月 2025 14:51:12 +0800
Subject: [PATCH] #

---
 zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/PatrolService.java |    4 +++-
 1 files changed, 3 insertions(+), 1 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 b52ae15..cf52343 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
@@ -101,6 +101,7 @@
         String destinationCodeData = null;
         switch (jobType) {
             case LOC_PICK:
+                // 5, 4, 3, 2, 1
                 int locPickRemaining = agvService.getBackpackRemainingCapacity(agvId);
                 if (0 < locPickRemaining) {
                     destinationCodeData = this.getLocCode(agvNo, null);
@@ -113,8 +114,9 @@
                 destinationCodeData = this.getConveyorPickCode(agvNo);
                 break;
             case LOCK_DROP:
+                // 0, 1, 2, 3, 4
                 int locDropRemaining = agvService.getBackpackRemainingCapacity(agvId);
-                if (0 < locDropRemaining) {
+                if (locDropRemaining < agvModelService.getByAgvId(agvId).getBackpack()) {
                     destinationCodeData = this.getLocCode(agvNo, null);
                 }
                 break;

--
Gitblit v1.9.1