wangwei 6 år sedan
förälder
incheckning
ae1cf75d51

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

@@ -331,7 +331,9 @@ public class RolePrivilegeController extends ControllerSupport {
 		if (CollectionUtils.isNotEmpty(children)) {
 			throw new StatusException("B-020005", "存在子权限");
 		}
+
 		privilegeRepo.delete(id);
+		rolePrivilegeRelationRepo.deleteByPrivilegeId(id);
 	}
 
 	@ApiOperation(value = "查询权限")

+ 2 - 0
examcloud-core-basic-dao/src/main/java/cn/com/qmth/examcloud/core/basic/dao/RolePrivilegeRelationRepo.java

@@ -27,4 +27,6 @@ public interface RolePrivilegeRelationRepo
 
 	void deleteByRoleIdAndRootOrgId(Long roleId, Long rootOrgId);
 
+	void deleteByPrivilegeId(Long privilegeId);
+
 }