From 545c9bbb16d3bede6338a118601bf388362e9487 Mon Sep 17 00:00:00 2001 From: TinyAnts Date: Wed, 10 Aug 2022 16:23:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=AE=A1=E7=90=86=E5=91=98?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/impl/SystemAuthAdminServiceImpl.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/server/like-admin/src/main/java/com/hxkj/admin/service/system/impl/SystemAuthAdminServiceImpl.java b/server/like-admin/src/main/java/com/hxkj/admin/service/system/impl/SystemAuthAdminServiceImpl.java index ecc21123..a4c7e129 100644 --- a/server/like-admin/src/main/java/com/hxkj/admin/service/system/impl/SystemAuthAdminServiceImpl.java +++ b/server/like-admin/src/main/java/com/hxkj/admin/service/system/impl/SystemAuthAdminServiceImpl.java @@ -275,14 +275,16 @@ public class SystemAuthAdminServiceImpl implements ISystemAuthAdminService { .ne("id", systemAuthAdminParam.getId()) .last("limit 1")), "账号已存在换一个吧!"); - Assert.isNull(systemAuthAdminMapper.selectOne(new QueryWrapper() - .select(field) - .eq("is_delete", 0) - .eq("nickname", systemAuthAdminParam.getNickname()) - .ne("id", systemAuthAdminParam.getId()) - .last("limit 1")), "昵称已存在换一个吧!"); + if (systemAuthAdminParam.getRole() > 0) { + Assert.isNull(systemAuthAdminMapper.selectOne(new QueryWrapper() + .select(field) + .eq("is_delete", 0) + .eq("nickname", systemAuthAdminParam.getNickname()) + .ne("id", systemAuthAdminParam.getId()) + .last("limit 1")), "昵称已存在换一个吧!"); - Assert.notNull(iSystemAuthRoleService.detail(systemAuthAdminParam.getRole()), "角色不存在!"); + Assert.notNull(iSystemAuthRoleService.detail(systemAuthAdminParam.getRole()), "角色不存在!"); + } SystemAuthAdmin model = new SystemAuthAdmin(); model.setId(systemAuthAdminParam.getId());