From 5925fd4f547fbdcf3d13148756cb3fc28eab3216 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8C=E4=B8=AB=E8=AE=B2=E6=A2=B5?= Date: Thu, 25 Aug 2022 22:11:26 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E6=97=B6=E7=9A=84=E5=88=86=E7=BB=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98=20(#117)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logic/user_logic.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/logic/user_logic.go b/logic/user_logic.go index b2d49cd..99ecbd4 100644 --- a/logic/user_logic.go +++ b/logic/user_logic.go @@ -107,14 +107,13 @@ func (l UserLogic) Add(c *gin.Context, req interface{}) (data interface{}, rspEr if user.Source == "" { user.Source = "platform" } + // 获取用户将要添加的分组 groups, err := isql.Group.GetGroupByIds(tools.StringToSlice(user.DepartmentId, ",")) if err != nil { return nil, tools.NewMySqlError(fmt.Errorf("根据部门ID获取部门信息失败" + err.Error())) } - for _, group := range groups { - user.Departments = user.Departments + group.GroupName - } + err = CommonAddUser(&user, groups) if err != nil { return nil, tools.NewOperationError(fmt.Errorf("添加用户失败" + err.Error()))