瀏覽代碼

api次数逻辑优化

dsx 2 年之前
父節點
當前提交
5d04aa5cb4

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