|
@@ -5,7 +5,13 @@ import java.util.Map;
|
|
|
import java.util.concurrent.TimeUnit;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
|
|
+import com.alibaba.fastjson2.JSONObject;
|
|
|
+import com.game.common.core.domain.entity.SysUser;
|
|
|
import com.game.common.utils.app.AppUserCache;
|
|
|
+import com.game.common.utils.spring.SpringUtils;
|
|
|
+import org.redisson.api.RBucket;
|
|
|
+import org.redisson.api.RMap;
|
|
|
+import org.redisson.api.RedissonClient;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -78,20 +84,25 @@ public class TokenService
|
|
|
}
|
|
|
catch (Exception e)
|
|
|
{
|
|
|
- if(StringUtils.isNotBlank(getOldToken(request))){
|
|
|
- //app 登录用户
|
|
|
- String uid = getOldUid(request);
|
|
|
- token = getOldToken(request);
|
|
|
- if(AppUserCache.checkHaveToken(Long.parseLong(uid),token)){
|
|
|
- LoginUser loginUser = new LoginUser();
|
|
|
- loginUser.setBusUser(true);
|
|
|
- loginUser.setUserId(Long.valueOf(uid));
|
|
|
- return loginUser;
|
|
|
- }
|
|
|
- }
|
|
|
log.error("获取用户信息异常'{}'", e.getMessage());
|
|
|
}
|
|
|
}
|
|
|
+ if(StringUtils.isNotBlank(getOldToken(request))){
|
|
|
+ //app 登录用户
|
|
|
+ String uid = getOldUid(request);
|
|
|
+ token = getOldToken(request);
|
|
|
+ if(AppUserCache.checkHaveToken(Long.parseLong(uid),token)){
|
|
|
+ LoginUser loginUser = new LoginUser();
|
|
|
+ loginUser.setBusUser(true);
|
|
|
+ loginUser.setUserId(Long.valueOf(uid));
|
|
|
+ /*RedissonClient redissonClient = SpringUtils.getBean(RedissonClient.class);
|
|
|
+ RMap r = redissonClient.getMap("U:UserInfo:".concat(uid));
|
|
|
+ if(null != r){
|
|
|
+ SysUser sysUser = new SysUser();
|
|
|
+ }*/
|
|
|
+ return loginUser;
|
|
|
+ }
|
|
|
+ }
|
|
|
return null;
|
|
|
}
|
|
|
|