소스 검색

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

k 2 년 전
부모
커밋
d5d97720ee
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      warewms-ams/src/main/java/com/ruoyi/ams/task/service/impl/WcsTaskServiceImpl.java

+ 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);
             }
         }