diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RolesController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RolesController.java index b385eec..877f8da 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RolesController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RolesController.java @@ -135,6 +135,13 @@ public class RolesController extends BaseController { return; } + RolesQuery rolesQuery = new RolesQuery(); + rolesQuery.setName(name); + if(0 < rolesService.queryRolesCount(rolesQuery)) { + ResultUtils.buildResultAndWrite(response,ErrorCodeConstants.NAME_EXIST, "角色名称已存在"); + return; + } + Roles roles = new Roles(); roles.setType(1); roles.setName(name); @@ -174,6 +181,13 @@ public class RolesController extends BaseController { return; } + RolesQuery rolesQuery = new RolesQuery(); + rolesQuery.setName(name); + if(0 < rolesService.queryRolesCount(rolesQuery)) { + ResultUtils.buildResultAndWrite(response, ErrorCodeConstants.NAME_EXIST, "角色名称已存在"); + return; + } + Roles roles = new Roles(); roles.setType(0); roles.setName(name);