Class FrameworkUserServiceImpl
java.lang.Object
cn.sinozg.applet.biz.system.service.impl.FrameworkUserServiceImpl
- All Implemented Interfaces:
cn.sinozg.applet.common.service.FrameworkUserService
@Service
public class FrameworkUserServiceImpl
extends Object
implements cn.sinozg.applet.common.service.FrameworkUserService
系统登录用户信息 实现
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate cn.sinozg.applet.common.service.AuthStorageServiceprivate cn.sinozg.applet.common.service.FrameworkAuthServiceprivate final org.slf4j.Loggerprivate FrameworkUserLoginService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncn.sinozg.applet.common.core.model.LoginUserVogetUserInfo(String token, String uid) private cn.sinozg.applet.common.core.model.LoginUserVo从数据库获取用户信息private String用户信息 redis 里面的key值cn.sinozg.applet.common.core.model.LoginUserVocn.sinozg.applet.common.core.model.LoginUserVosetUserInfo(String token, String uid, cn.sinozg.applet.common.core.model.LoginUserVo user) cn.sinozg.applet.common.core.model.LoginUserVouserInfo()private cn.sinozg.applet.common.core.model.LoginUserVouserInfo(boolean force) 获取用户信息 先从 缓存获取 再从数据库获取
-
Field Details
-
service
-
frameworkAuthService
private cn.sinozg.applet.common.service.FrameworkAuthService frameworkAuthService -
authStorageService
private cn.sinozg.applet.common.service.AuthStorageService authStorageService -
log
private final org.slf4j.Logger log
-
-
Constructor Details
-
FrameworkUserServiceImpl
public FrameworkUserServiceImpl()
-
-
Method Details
-
refreshUserInfo
public cn.sinozg.applet.common.core.model.LoginUserVo refreshUserInfo()- Specified by:
refreshUserInfoin interfacecn.sinozg.applet.common.service.FrameworkUserService
-
userInfo
public cn.sinozg.applet.common.core.model.LoginUserVo userInfo()- Specified by:
userInfoin interfacecn.sinozg.applet.common.service.FrameworkUserService
-
setUserInfo
public cn.sinozg.applet.common.core.model.LoginUserVo setUserInfo(String token, String uid, cn.sinozg.applet.common.core.model.LoginUserVo user) - Specified by:
setUserInfoin interfacecn.sinozg.applet.common.service.FrameworkUserService
-
getUserInfo
- Specified by:
getUserInfoin interfacecn.sinozg.applet.common.service.FrameworkUserService
-
userInfo
private cn.sinozg.applet.common.core.model.LoginUserVo userInfo(boolean force) 获取用户信息 先从 缓存获取 再从数据库获取- Parameters:
force- 是否强制更新- Returns:
- 用户信息
-
queryDb
从数据库获取用户信息- Parameters:
uid- 用户id- Returns:
- 用户信息
-
redisKey
用户信息 redis 里面的key值- Parameters:
token- tokenuid- 用户id- Returns:
- redis的key
-