Ver código fonte

rename 登录会话 cache key.

deason 2 anos atrás
pai
commit
f7d4819ff1

+ 1 - 1
src/main/java/cn/com/qmth/examcloud/ws/api/provider/WsCloudServiceProvider.java

@@ -50,7 +50,7 @@ public class WsCloudServiceProvider implements WsCloudService {
         user.setUserType(userType);
         user.setUserId(userId);
         user.setRootOrgId(rootOrgId);
-        String userKey = user.buildKey();
+        String userKey = user.getKey();
 
         Session session = WebSocketHelper.getSession(path, userKey);
         if (null == session) {

+ 1 - 1
src/main/java/cn/com/qmth/examcloud/ws/starter/api/controller/WebSocketController.java

@@ -34,7 +34,7 @@ public class WebSocketController extends ControllerSupport {
     @PostMapping("{path}")
     public String post(@PathVariable String path, @RequestBody String message) {
         User accessUser = getAccessUser();
-        String userKey = accessUser.buildKey();
+        String userKey = accessUser.getKey();
 
         Session session = WebSocketHelper.getSession(path, userKey);
         if (null == session) {

+ 0 - 17
src/main/java/cn/com/qmth/examcloud/ws/starter/core/WebSocketHelper.java

@@ -1,9 +1,7 @@
 package cn.com.qmth.examcloud.ws.starter.core;
 
 import cn.com.qmth.examcloud.api.commons.security.bean.User;
-import cn.com.qmth.examcloud.api.commons.security.bean.UserType;
 import cn.com.qmth.examcloud.commons.util.JsonUtil;
-import cn.com.qmth.examcloud.commons.util.StringUtil;
 import com.google.common.collect.Maps;
 import org.apache.commons.io.IOUtils;
 import org.slf4j.Logger;
@@ -87,21 +85,6 @@ public class WebSocketHelper {
         return session;
     }
 
-    /**
-     * 获取 session
-     *
-     * @param path
-     * @param rootOrgId
-     * @param userType
-     * @param userId
-     * @return
-     * @author WANGWEI
-     */
-    public static Session getSession(String path, Long rootOrgId, UserType userType, Long userId) {
-        String key = StringUtil.join("U_", userType.getCode(), "_", rootOrgId, "_", userId);
-        return getSession(path, key);
-    }
-
     /**
      * 获取 SessionInfo
      *