|
@@ -77,6 +77,20 @@ public class AuthorizeUtils {
|
|
|
return token;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 获取系统ID
|
|
|
+ *
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static String getSysId() {
|
|
|
+ HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
|
|
|
+ String sysId = request.getHeader(CommConsts.SYS_ID);
|
|
|
+ if (StringUtils.isEmpty(sysId)) {
|
|
|
+ throw new CommRuntimeException(SaTokenEnum.NO_AUTHORITY.getKey(), SaTokenEnum.NO_AUTHORITY.getName());
|
|
|
+ }
|
|
|
+ return sysId;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 获取登录id
|
|
|
*
|
|
@@ -137,6 +151,23 @@ public class AuthorizeUtils {
|
|
|
renewTimeout(getToken());
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 获取客户端类型
|
|
|
+ *
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static String getClientType() {
|
|
|
+ AuthorizeConfig authorizeConfig = getAuthorizeConfig();
|
|
|
+ if (!authorizeConfig.getIsNative()) {
|
|
|
+ Object obj = send("/authorize/getClientType", getToken(), null);
|
|
|
+ if (obj == null) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ return obj.toString();
|
|
|
+ }
|
|
|
+ return StpUtil.getLoginDevice();
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 获取菜单
|
|
|
*
|