From 765896956b022855589cf2f9039c64c7b61225bc Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Thu, 31 Aug 2023 19:01:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E8=A7=92=E8=89=B2=E4=B8=8E?= =?UTF-8?q?=E8=8F=9C=E5=8D=95=E5=85=B3=E8=81=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- features/sys_role/service/service_sys_role.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/features/sys_role/service/service_sys_role.go b/features/sys_role/service/service_sys_role.go index 41c659a8..187d0c04 100644 --- a/features/sys_role/service/service_sys_role.go +++ b/features/sys_role/service/service_sys_role.go @@ -56,10 +56,12 @@ func (r *ServiceSysRole) SelectRoleById(roleId string) model.SysRole { // UpdateRole 修改角色信息 func (r *ServiceSysRole) UpdateRole(sysRole model.SysRole) int64 { rows := r.sysRoleRepository.UpdateRole(sysRole) - if rows > 0 && len(sysRole.MenuIds) > 0 { + if rows > 0 { // 删除角色与菜单关联 r.sysRoleMenuRepository.DeleteRoleMenu([]string{sysRole.RoleID}) - r.insertRoleMenu(sysRole.RoleID, sysRole.MenuIds) + if len(sysRole.MenuIds) > 0 { + r.insertRoleMenu(sysRole.RoleID, sysRole.MenuIds) + } } return rows }