wangwei пре 7 година
родитељ
комит
012c88022e

+ 14 - 0
examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/core/basic/api/controller/RolePrivilegeController.java

@@ -1,6 +1,7 @@
 package cn.com.qmth.examcloud.core.basic.api.controller;
 
 import java.util.List;
+import java.util.Map;
 import java.util.Set;
 
 import org.apache.commons.collections.CollectionUtils;
@@ -20,6 +21,7 @@ import com.google.common.collect.Lists;
 import com.google.common.collect.Sets;
 
 import cn.com.qmth.examcloud.commons.base.exception.StatusException;
+import cn.com.qmth.examcloud.commons.base.util.RegExpUtil;
 import cn.com.qmth.examcloud.commons.web.helpers.tree.EleTreeNode;
 import cn.com.qmth.examcloud.commons.web.helpers.tree.TreeUtil;
 import cn.com.qmth.examcloud.commons.web.security.bean.Role;
@@ -299,4 +301,16 @@ public class RolePrivilegeController extends ControllerSupport {
 		return privilege;
 	}
 
+	@ApiOperation(value = "校验权限")
+	@PostMapping("checkPrivileges")
+	public Map<String, Boolean> checkPrivileges(@RequestParam String privilegeCodes) {
+		List<String> privilegeCodeList = RegExpUtil.findAll(privilegeCodes, "[0-9A-Za-z_]+");
+
+		for (String cur : privilegeCodeList) {
+
+		}
+
+		return null;
+	}
+
 }