123456789101112131415161718192021222324252627282930313233 |
- package com.kcim.util;
- import cn.dev33.satoken.stp.StpUtil;
- import com.kcim.vo.SessionUserVO;
- import static com.kcim.constants.CommonConstant.USER_PREFIX;
- /**
- * 通用工具类
- * <p>
- * Sa-token单独将数据放入redis中,实际是从通过当前线程登录用户的key去redis中获取
- * 注销时候或重新登录框架会自动移除相关数据
- **/
- public class BaseUtil {
- /**
- * 获取当前用户
- */
- public static SessionUserVO getCurrentUser() {
- SessionUserVO user = (SessionUserVO) StpUtil.getSession().get(USER_PREFIX + StpUtil.getLoginId());
- return user;
- }
- /**
- * 获取当前用户所登录的医院id
- */
- public static Long getCurrentLoginHospId() {
- SessionUserVO user = (SessionUserVO) StpUtil.getSession().get(USER_PREFIX + StpUtil.getLoginId());
- return user.getHospId();
- }
- }
|