From 7f9d8db8a8f675c4e8f7e6653cfa856449de6b8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Tue, 5 Jan 2021 14:06:07 +0800 Subject: [PATCH] 'commit' --- .../BaseRoleMenu/BaseRoleMenuDao/BaseRoleMenuDao.go | 5 +++++ .../BaseRoleMenu/BaseRoleMenuService/BaseRoleMenuService.go | 2 ++ 2 files changed, 7 insertions(+) diff --git a/dsBaseRpc/RpcService/BaseRoleMenu/BaseRoleMenuDao/BaseRoleMenuDao.go b/dsBaseRpc/RpcService/BaseRoleMenu/BaseRoleMenuDao/BaseRoleMenuDao.go index 24ea33f7..d116e67f 100644 --- a/dsBaseRpc/RpcService/BaseRoleMenu/BaseRoleMenuDao/BaseRoleMenuDao.go +++ b/dsBaseRpc/RpcService/BaseRoleMenu/BaseRoleMenuDao/BaseRoleMenuDao.go @@ -29,3 +29,8 @@ func GetBaseRoleMenuCorr(in *BaseRoleMenuProto.GetCorrArg) ([]map[string]interfa list, count, err := SqlKit.Query(sql) return list, count, err } +//删除角色菜单关系 +func DeleteRoleMenuCorr(roleId string) { + sql := `delete from t_base_role_menu where role_id=?` + db.SQL(sql, roleId).Execute() +} diff --git a/dsBaseRpc/RpcService/BaseRoleMenu/BaseRoleMenuService/BaseRoleMenuService.go b/dsBaseRpc/RpcService/BaseRoleMenu/BaseRoleMenuService/BaseRoleMenuService.go index 52e9e34f..c3cb5c94 100644 --- a/dsBaseRpc/RpcService/BaseRoleMenu/BaseRoleMenuService/BaseRoleMenuService.go +++ b/dsBaseRpc/RpcService/BaseRoleMenu/BaseRoleMenuService/BaseRoleMenuService.go @@ -61,6 +61,8 @@ func (s *Rpc) SetBaseRoleMenuCorr(ctx context.Context, in *BaseRoleMenuProto.Set } //rpc响应 var reply BaseRoleMenuProto.Reply + //删除指定角色的所有菜单关系 + BaseRoleMenuDao.DeleteRoleMenuCorr(in.RoleId) //批量增加 _, err := BaseRoleMenuDao.SetBaseRoleMenuCorr(modelArray) if err != nil {