lyhzzz 10 months ago
parent
commit
b541fa07e8

+ 6 - 5
src/main/java/com/fdkankan/manage/service/impl/RtkAccountServiceImpl.java

@@ -83,10 +83,11 @@ public class RtkAccountServiceImpl extends ServiceImpl<IRtkAccountMapper, RtkAcc
             String jsonStr = redisUtil.get(redisKey);
             RtkAccount rtkAccount = JSONObject.parseObject(jsonStr, RtkAccount.class);
             log.info("rtkAccount:{}",jsonStr);
-            Boolean flag = checkAccountFailureTime(rtkAccount.getId());
+            RtkAccount dbRtkAccount = this.getById(rtkAccount.getId());
+            Boolean flag = checkAccountFailureTime(dbRtkAccount);
             if(flag){
-                redisUtil.expire(redisKey,time);
-                return rtkAccount;
+                redisUtil.set(redisKey,JSONObject.toJSONString(dbRtkAccount),time);
+                return dbRtkAccount;
             }else {
                 redisUtil.del(redisKey);
             }
@@ -118,8 +119,8 @@ public class RtkAccountServiceImpl extends ServiceImpl<IRtkAccountMapper, RtkAcc
     }
 
 
-    private Boolean checkAccountFailureTime(Integer accountId) {
-        RtkAccount dbRtkAccount = this.getById(accountId);
+    private Boolean checkAccountFailureTime(RtkAccount dbRtkAccount) {
+
         if(dbRtkAccount == null  || dbRtkAccount.getUseStatus() == 1){
             return false;
         }