Compare commits
No commits in common. "07cd44e62d5fbe1df3c73da10210e37298d3988e" and "92e7c94c625541e50ad352b8a1919502b1d02001" have entirely different histories.
07cd44e62d
...
92e7c94c62
12
dao/user.go
12
dao/user.go
|
|
@ -79,16 +79,8 @@ func UpdateUserByID(id int, name, password, email string) {
|
|||
|
||||
// 管理员修改用户信息
|
||||
func UpdateUserByID2(id int, req proto.UpdateUserInfoReq) {
|
||||
updateData := make(map[string]interface{})
|
||||
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)
|
||||
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}
|
||||
DB.Debug().Model(&User{}).Where("id = ?", id).Updates(user).UpdateColumns([]string{"Name", "Age", "Role", "Run", "Redis", "Upload", "Avatar", "Gender"})
|
||||
}
|
||||
|
||||
// 用户修改自己的信息
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
package proto
|
||||
|
||||
type UpdateUserInfoReq struct {
|
||||
ID int `json:"id" form:"id"` //用户id
|
||||
Username string `json:"name" form:"name"` //用户名
|
||||
Age int `json:"age" form:"age"` //年龄
|
||||
Role string `json:"role" form:"role"` //角色
|
||||
Gender string `json:"gender" form:"gender"` //性别
|
||||
Redis bool `json:"redis" form:"redis"` //是否刷新redis
|
||||
Upload bool `json:"upload" form:"upload"` //是否上传头像
|
||||
Run bool `json:"run" form:"run"` //是否运行
|
||||
Avatar string `json:"avatar" form:"avatar"` //头像
|
||||
ID int `json:"id" form:"id"` //用户id
|
||||
Username string `json:"username" form:"username"` //用户名
|
||||
Age int `json:"age" form:"age"` //年龄
|
||||
Role string `json:"role" form:"role"` //角色
|
||||
Gender string `json:"gender" form:"gender"` //性别
|
||||
Redis bool `json:"redis" form:"redis"` //是否刷新redis
|
||||
Upload bool `json:"upload" form:"upload"` //是否上传头像
|
||||
Run bool `json:"run" form:"run"` //是否运行
|
||||
Avatar string `json:"avatar" form:"avatar"` //头像
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue