|
@@ -24,24 +24,15 @@ import cn.dev33.satoken.stp.StpUtil;
|
|
|
* @author kong
|
|
|
*/
|
|
|
@Component
|
|
|
-public class StpUserUtil {
|
|
|
+public class StpUserUtil extends StpUtil{
|
|
|
|
|
|
- /**
|
|
|
- * 账号类型标识
|
|
|
- */
|
|
|
- public static final String TYPE = "user";
|
|
|
-
|
|
|
- /**
|
|
|
- * 底层的 StpLogic 对象
|
|
|
- */
|
|
|
- public static StpLogic stpLogic = new StpLogic(TYPE);
|
|
|
|
|
|
/**
|
|
|
* 缓存登录用户信息
|
|
|
* @param info
|
|
|
*/
|
|
|
public static void cachePcLoginInfo(PCLoginUserInfo info){
|
|
|
- String loginId= StpUtil.getLoginIdAsString();
|
|
|
+ String loginId= stpLogic.getLoginIdAsString();
|
|
|
RedisUtil.set("pc:"+loginId,JSONUtil.toJsonStr(info));
|
|
|
}
|
|
|
|
|
@@ -50,7 +41,7 @@ public class StpUserUtil {
|
|
|
* @return
|
|
|
*/
|
|
|
public static PCLoginUserInfo getPCLoginInfo(){
|
|
|
- String key="pc:"+getLoginIdAsString();
|
|
|
+ String key="pc:"+stpLogic.getLoginIdAsString();
|
|
|
String info=RedisUtil.get(key);
|
|
|
return StrUtil.isEmpty(info)?new PCLoginUserInfo():JSONUtil.toBean(info,PCLoginUserInfo.class);
|
|
|
}
|