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 Details

    • service

      private FrameworkUserLoginService 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:
      refreshUserInfo in interface cn.sinozg.applet.common.service.FrameworkUserService
    • userInfo

      public cn.sinozg.applet.common.core.model.LoginUserVo userInfo()
      Specified by:
      userInfo in interface cn.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:
      setUserInfo in interface cn.sinozg.applet.common.service.FrameworkUserService
    • getUserInfo

      public cn.sinozg.applet.common.core.model.LoginUserVo getUserInfo(String token, String uid)
      Specified by:
      getUserInfo in interface cn.sinozg.applet.common.service.FrameworkUserService
    • userInfo

      private cn.sinozg.applet.common.core.model.LoginUserVo userInfo(boolean force)
      获取用户信息 先从 缓存获取 再从数据库获取
      Parameters:
      force - 是否强制更新
      Returns:
      用户信息
    • queryDb

      private cn.sinozg.applet.common.core.model.LoginUserVo queryDb(String uid)
      从数据库获取用户信息
      Parameters:
      uid - 用户id
      Returns:
      用户信息
    • redisKey

      private String redisKey(String token, String uid)
      用户信息 redis 里面的key值
      Parameters:
      token - token
      uid - 用户id
      Returns:
      redis的key