WANG 6 gadi atpakaļ
vecāks
revīzija
567edeb6af

+ 6 - 1
src/main/java/cn/com/qmth/examcloud/web/enums/HttpServletRequestAttribute.java

@@ -37,6 +37,11 @@ public enum HttpServletRequestAttribute {
 	/**
 	 * 已鉴权(其他拦截器处理)
 	 */
-	$_AUTHORIZED_BY_OTHER_INTERCEPTOR
+	$_AUTHORIZED_BY_OTHER_INTERCEPTOR,
+
+	/**
+	 * 企业顶级机构(对外服务接口)
+	 */
+	$_ENTERPRISE_ROOT_ORG_ID
 
 }

+ 4 - 2
src/main/java/cn/com/qmth/examcloud/web/support/ControllerSupport.java

@@ -51,7 +51,8 @@ public abstract class ControllerSupport {
 	 * @return
 	 */
 	protected User getAccessUser() {
-		User accessUser = (User) ServletUtil.getRequest().getAttribute(HttpServletRequestAttribute.$_ACCESS_USER.name());
+		User accessUser = (User) ServletUtil.getRequest()
+				.getAttribute(HttpServletRequestAttribute.$_ACCESS_USER.name());
 		if (null == accessUser) {
 			throw new StatusException("252", "请重新登陆");
 		}
@@ -74,7 +75,8 @@ public abstract class ControllerSupport {
 	 * @return
 	 */
 	protected Long getSecurityRootOrgId() {
-		Long rootOrgId = (Long) getRequest().getAttribute("$rootOrgId");
+		Long rootOrgId = (Long) getRequest()
+				.getAttribute(HttpServletRequestAttribute.$_ENTERPRISE_ROOT_ORG_ID.name());
 		if (null == rootOrgId) {
 			throw new StatusException("280", "安全接入的顶级机构ID为空");
 		}