lyhzzz 1 rok pred
rodič
commit
16ec35c8ed

+ 0 - 1
src/main/java/com/fdkankan/tk/common/util/RedisKeyUtil.java

@@ -6,6 +6,5 @@ public class RedisKeyUtil {
     public final static String AGORA_KEY = "take-look:agora:%s:%s:%s";
 
     public final static String roomPassword = "take-look:room:%s:%s:%s";
-    public final static String takeUserToken = "take-look:user:%s";
 
 }

+ 11 - 26
src/main/java/com/fdkankan/tk/service/impl/RoomServiceImpl.java

@@ -108,12 +108,6 @@ public class RoomServiceImpl extends ServiceImpl<IRoomMapper, Room> implements I
                 throw new BusinessException(ResultCode.USER_NOT_LOGIN);
             }
             String userName = JwtUtil.getUserName(token);
-            String takeRedisKey = String.format(RedisKeyUtil.takeUserToken, userName);
-            if(!redisUtil.hasKey(takeRedisKey)){
-                redisUtil.set(takeRedisKey,token,6 * 60 * 60);
-            }else {
-                redisUtil.expire(takeRedisKey, 6 * 60 * 60);
-            }
             redisUtil.expire(fdToken, 6 * 60 * 60);
             param.setUserName(userName);
             page = this.getBaseMapper().pageList(new Page<>(param.getPageNum(), param.getPageSize()), param);
@@ -256,16 +250,19 @@ public class RoomServiceImpl extends ServiceImpl<IRoomMapper, Room> implements I
         String userName = null;
         if(StringUtils.isBlank(token)){
             roomVo.setVisitPassword(null);
+            roomVo.setRoomHostName("");
+            roomVo.setHead("");
         }else {
             userName = JwtUtil.getUserName(token);
         }
-//        if(StringUtils.isNotBlank(roomUserId) && StringUtils.isNotBlank(token)){
-//            FdkkUserVo userInfo = fdKKService.getUserInfo(token);
-//            if(userInfo != null){
-//                roomVo.setRoomHostName(userInfo.getNickName());
-//                roomVo.setRoomUserName(userInfo.getUserName());
-//            }
-//        }
+        if(StringUtils.isNotBlank(roomUserId) && StringUtils.isNotBlank(token)){
+            FdkkUserVo userInfo = fdKKService.getUserInfo(token);
+            if(userInfo != null){
+                roomVo.setRoomHostName(userInfo.getNickName());
+                roomVo.setRoomUserName(userInfo.getUserName());
+                roomVo.setHead(userInfo.getHead());
+            }
+        }
         //
         if(StringUtils.isNotBlank(wxToken)){
             String redisKey = String.format(RedisKeyUtil.roomPassword, room.getRoomId(), room.getVisitPassword(), wxToken);
@@ -280,17 +277,6 @@ public class RoomServiceImpl extends ServiceImpl<IRoomMapper, Room> implements I
         if(roomUserId != null){
             RoomUser roomUser = roomUserService.getById(roomUserId);
             if(roomUser != null){
-                String takeRedisKey = String.format(RedisKeyUtil.takeUserToken, roomUser.getUserName());
-                if(redisUtil.hasKey(takeRedisKey)){
-                    userName = roomUser.getUserName();
-                    String fdToken = redisUtil.get(takeRedisKey);
-                    FdkkUserVo userInfo = fdKKService.getUserInfo(fdToken);
-                    if(userInfo != null){
-                        roomVo.setRoomHostName(userInfo.getNickName());
-                        roomVo.setRoomUserName(userInfo.getUserName());
-                        roomVo.setHead(userInfo.getHead());
-                    }
-                }
                 roomVo.setRoomHostCode(roomUser.getRoomHostCode());
                 roomVo.setRoomShareCode(roomUser.getRoomShareCode());
                 roomVo.setHostStatus(roomUser.getHostStatus());
@@ -298,8 +284,7 @@ public class RoomServiceImpl extends ServiceImpl<IRoomMapper, Room> implements I
                     roomVo.setIsHost(1);
                     roomVo.setHostStatus(1);
                 }
-                //roomVo.setRoomHostName("");
-                //roomVo.setHead("");
+
             }
         }else if(userName != null && userName.equals(room.getRoomUserName())){
             roomVo.setIsHost(1);