Sfoglia il codice sorgente

入库回库-ABC三个货架均匀任务

k 2 anni fa
parent
commit
d5d97720ee

+ 6 - 0
warewms-ams/src/main/java/com/ruoyi/ams/task/service/impl/WcsTaskServiceImpl.java

@@ -481,6 +481,9 @@ public class WcsTaskServiceImpl implements IWcsTaskService {
 
             } else {
                 int num = redisCache.getCacheObject(RedisKey.AGV01_TASK_NUM);
+                if (num == 0) {
+                    return;
+                }
                 redisCache.setCacheObject(RedisKey.AGV01_TASK_NUM, num - 1);
             }
         } else if (baseLocationInfo.getFoldedTag().equals("2")) {
@@ -488,6 +491,9 @@ public class WcsTaskServiceImpl implements IWcsTaskService {
 
             } else {
                 int num = redisCache.getCacheObject(RedisKey.AGV02_TASK_NUM);
+                if (num == 0) {
+                    return;
+                }
                 redisCache.setCacheObject(RedisKey.AGV02_TASK_NUM, num -1);
             }
         }