Compare commits
2 Commits
4e9e2aa7fc
...
44e12f0b65
| Author | SHA1 | Date |
|---|---|---|
|
|
44e12f0b65 | |
|
|
601e69a384 |
12
dao/user.go
12
dao/user.go
|
|
@ -79,8 +79,16 @@ func UpdateUserByID(id int, name, password, email string) {
|
||||||
|
|
||||||
// 管理员修改用户信息
|
// 管理员修改用户信息
|
||||||
func UpdateUserByID2(id int, req proto.UpdateUserInfoReq) {
|
func UpdateUserByID2(id int, req proto.UpdateUserInfoReq) {
|
||||||
user := User{Name: req.Username, Age: req.Age, Role: req.Role, Run: req.Run, Redis: req.Redis, Upload: req.Upload, Avatar: req.Avatar, Gender: req.Gender}
|
updateData := make(map[string]interface{})
|
||||||
DB.Debug().Model(&User{}).Where("id = ?", id).Updates(user).UpdateColumns([]string{"Name", "Age", "Role", "Run", "Redis", "Upload", "Avatar", "Gender"})
|
updateData["Name"] = req.Username
|
||||||
|
updateData["Age"] = req.Age
|
||||||
|
updateData["Role"] = req.Role
|
||||||
|
updateData["Run"] = req.Run
|
||||||
|
updateData["Redis"] = req.Redis
|
||||||
|
updateData["Upload"] = req.Upload
|
||||||
|
updateData["Avatar"] = req.Avatar
|
||||||
|
updateData["Gender"] = req.Gender
|
||||||
|
DB.Debug().Model(&User{}).Where("id =?", id).Updates(updateData)
|
||||||
}
|
}
|
||||||
|
|
||||||
// 用户修改自己的信息
|
// 用户修改自己的信息
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue