package com.kcim.util; import cn.dev33.satoken.stp.StpUtil; import com.kcim.vo.SessionUserVO; import static com.kcim.constants.CommonConstant.USER_PREFIX; /** * 通用工具类 *

* 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(); } }