소스 검색

fix: redis用户解锁监控,先行判断是否为子库用户

hidewnd 1 개월 전
부모
커밋
5092f43829
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      yt-question/yt-question-service/src/main/java/com/ytpm/question/monitor/RedisKeyExpirationListener.java

+ 4 - 0
yt-question/yt-question-service/src/main/java/com/ytpm/question/monitor/RedisKeyExpirationListener.java

@@ -58,6 +58,10 @@ public class RedisKeyExpirationListener extends KeyExpirationEventMessageListene
         // 用户解锁
         if (key.startsWith("unlock_")) {
             String[] arr = key.split("_");
+            YtDyzUser user = appUserMapper.selectPrimaryKey(arr[1]);
+            if (user == null) {
+                return;
+            }
             YtDyzUser dyzUser = new YtDyzUser();
             dyzUser.setUserId(arr[1]);
             dyzUser.setUserStatus(1);