dsx преди 2 години
родител
ревизия
5d04aa5cb4
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  1. 4 1
      src/main/java/com/fdkankan/openApi/service/system/impl/UserAuthInfoInfoServiceImpl.java

+ 4 - 1
src/main/java/com/fdkankan/openApi/service/system/impl/UserAuthInfoInfoServiceImpl.java

@@ -159,7 +159,10 @@ public class UserAuthInfoInfoServiceImpl extends ServiceImpl<IUserAuthInfoMapper
             return;
         }
         if(type == CountType.REDUCE.code()){
-            redisUtil.decr(String.format(RedisKey.API_METHOD_COUNT, appKey), count);
+            long decr = redisUtil.decr(String.format(RedisKey.API_METHOD_COUNT, appKey), count);
+            if(decr < 0){
+                redisUtil.set(String.format(RedisKey.API_METHOD_COUNT, appKey), "0");
+            }
         }
     }