<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ``` /** * @author 張躍帥 * @Description: 登錄用戶-工具 * @date 2020/08/12 */ public class LoginUserUtil { private static final LoginUserService loginUserService = SpringUtil.getBean(LoginUserService.class); /** * 登錄用戶-獲取satoken用戶信息-根據用戶token */ public static SatokenUserModel getLoginSatokenUserByToken() { // 獲取參數 String userToken = SatokenContext.me().getUserToken(); // 返回 return SatokenUserRedisCache.getSatokenUserByToken(userToken); } /** * 登錄用戶-獲取用戶信息-根據用戶token */ public static LoginUserModel getLoginUserByToken() { // 獲取參數 String userToken = SatokenContext.me().getUserToken(); // 根據token-獲取satoken用戶信息 SatokenUserModel satokenUser = SatokenUserRedisCache.getSatokenUserByToken(userToken); // 判斷 if (ObjectUtil.isNotNull(satokenUser)) { // 獲取參數 Long userId = satokenUser.getUserId(); // 獲取系統用戶 SystemUserResult systemUser = SystemUserUtil.getUserById(userId); // 判斷 if (ObjectUtil.isNotNull(systemUser)) { // 獲取參數 String userLoginShebeiType = satokenUser.getLoginShebeiType(); String userLastLoginTime = satokenUser.getLastLoginTime(); String userLastLoginIp = satokenUser.getLastLoginIp(); String userLastLoginAddress = satokenUser.getLastLoginAddress(); String userLastLoginOs = satokenUser.getLastLoginOs(); String userLastLoginBrowser = satokenUser.getLastLoginBrowser(); // 創建登錄用戶模型 LoginUserModel loginUser = new LoginUserModel(); // 拷貝 BeanUtil.copyProperties(systemUser, loginUser); // 賦值 loginUser.setId(userId); loginUser.setLoginShebeiType(userLoginShebeiType); loginUser.setLastLoginTime(userLastLoginTime); loginUser.setLastLoginIp(userLastLoginIp); loginUser.setLastLoginAddress(userLastLoginAddress); loginUser.setLastLoginOs(userLastLoginOs); loginUser.setLastLoginBrowser(userLastLoginBrowser); // 返回 return loginUser; } } // 返回 return null; } /** * 登錄用戶-獲取用戶信息-根據用戶id */ public static SystemUserResult getLoginUserById() { // 獲取參數 Long userId = LoginUserUtil.getLoginSatokenUserByToken().getUserId(); // 返回 return SystemUserUtil.getUserById(userId); } /** * 登錄用戶-默認首頁路由名稱 */ public static String getLoginUserDefHome() { // 獲取參數 String appCode = SystemContext.me().getAppCode(); Long userId = LoginUserUtil.getLoginSatokenUserByToken().getUserId(); // 返回 return loginUserService.getLoginUserDefHome(appCode, userId); } /** * 登錄用戶-獲取應用List */ public static List<LoginUserAppModel> getLoginUserAppList() { // 獲取參數 Long userId = LoginUserUtil.getLoginSatokenUserByToken().getUserId(); // 返回 return loginUserService.getLoginUserAppList(userId); } /** * 登錄用戶-獲取應用角色List */ public static List<LoginUserRoleModel> getLoginUserAppRoleList() { // 獲取參數 String appCode = SystemContext.me().getAppCode(); Long userId = LoginUserUtil.getLoginSatokenUserByToken().getUserId(); // 返回 return loginUserService.getLoginUserAppRoleList(appCode, userId); } /** * 登錄用戶-獲取應用菜單List */ public static List<LoginUserAntdMenuModel> getLoginUserAppMenuList() { // 獲取參數 String appCode = SystemContext.me().getAppCode(); Long userId = LoginUserUtil.getLoginSatokenUserByToken().getUserId(); // 返回 return loginUserService.getLoginUserAppMenuList(appCode, userId); } /** * 登錄用戶-獲取應用操作按鈕List */ public static List<LoginUserOpButtonModel> getLoginUserAppOpButtonList() { // 獲取參數 String appCode = SystemContext.me().getAppCode(); Long userId = LoginUserUtil.getLoginSatokenUserByToken().getUserId(); // 返回 return loginUserService.getLoginUserAppOpButtonList(appCode, userId); } }
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看