Skip to content

Commit d00d6df

Browse files
authored
fix: 修复更新用户的逻辑bug (#282)
1 parent 5343539 commit d00d6df

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

logic/user_logic.go

+8-10
Original file line numberDiff line numberDiff line change
@@ -217,23 +217,21 @@ func (l UserLogic) Update(c *gin.Context, req interface{}) (data interface{}, rs
217217
return nil, tools.NewMySqlError(err)
218218
}
219219

220+
// 过滤掉前端会选择到的 请选择部门信息 这个选项
220221
var (
221222
depts string
222223
deptids []uint
223224
)
224-
if strings.Contains(r.Departments, "请选择部门信息") {
225-
for _, v := range strings.Split(r.Departments, ",") {
226-
if v != "请选择部门信息" {
227-
depts += v + ","
228-
}
225+
for _, v := range strings.Split(r.Departments, ",") {
226+
if v != "请选择部门信息" {
227+
depts += v + ","
229228
}
230-
for _, j := range r.DepartmentId {
231-
if j != 0 {
232-
deptids = append(deptids, j)
233-
}
229+
}
230+
for _, j := range r.DepartmentId {
231+
if j != 0 {
232+
deptids = append(deptids, j)
234233
}
235234
}
236-
// fmt.Println(depts, deptids)
237235

238236
// 拼装新的用户信息
239237
user := model.User{

0 commit comments

Comments
 (0)