소스 검색

。。。。

WANG 6 년 전
부모
커밋
63de3a6bf9
1개의 변경된 파일14개의 추가작업 그리고 0개의 파일을 삭제
  1. 14 0
      src/main/java/cn/com/qmth/examcloud/web/helpers/GlobalHelper.java

+ 14 - 0
src/main/java/cn/com/qmth/examcloud/web/helpers/GlobalHelper.java

@@ -1,11 +1,13 @@
 package cn.com.qmth.examcloud.web.helpers;
 
+import java.util.Arrays;
 import java.util.Optional;
 
 import org.springframework.data.repository.CrudRepository;
 
 import cn.com.qmth.examcloud.commons.exception.StatusException;
 import cn.com.qmth.examcloud.commons.util.JsonUtil;
+import cn.com.qmth.examcloud.commons.util.Util;
 
 /**
  * 全局 helper
@@ -16,6 +18,18 @@ import cn.com.qmth.examcloud.commons.util.JsonUtil;
  */
 public class GlobalHelper {
 
+	/**
+	 * 顶级机构一致性校验
+	 *
+	 * @author WANGWEI
+	 * @param partitionIds
+	 */
+	public static void uniformRootOrg(Long... partitionIds) {
+		if (!Util.equals(Arrays.asList(partitionIds))) {
+			throw new StatusException("120", "非法请求(顶级机构不一致)");
+		}
+	}
+
 	/**
 	 * 获取存在的实体
 	 *