Browse Source

。。。。

wangwei 6 years ago
parent
commit
ba58855b7e

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

@@ -265,6 +265,10 @@ public class RolePrivilegeController extends ControllerSupport {
 		privilege.setCode(privilege.getCode().trim());
 		privilege.setDescription(privilege.getDescription());
 
+		if (!privilege.getCode().matches("[0-9a-zA-Z_]+")) {
+			throw new StatusException("B-020101", "权限编码必须由字母,数字和下划线组成");
+		}
+
 		PrivilegeGroupEntity group = privilegeGroupRepo.findOne(privilege.getGroupId());
 		if (null == group) {
 			throw new StatusException("B-020001", "权限组不存在");

+ 2 - 1
examcloud-core-basic-starter/src/main/resources/security-mapping.properties

@@ -1 +1,2 @@
-
+ [${$rmp.ctr.basic}/org][rootOrgPage/{curPage}/{pageSize}][GET]=
+ [${$rmp.ctr.basic}/user][all/{curPage}/{pageSize}][GET]=[user index_user],