增加修改个人信息和修改密码菜单。
This commit is contained in:
@@ -180,21 +180,19 @@ func UpdateUser(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
updates := map[string]interface{}{}
|
||||
if req.Nickname != "" {
|
||||
updates["nickname"] = req.Nickname
|
||||
}
|
||||
if req.Email != "" {
|
||||
updates["email"] = req.Email
|
||||
}
|
||||
if req.Avatar != "" {
|
||||
updates["avatar"] = req.Avatar
|
||||
updates := map[string]interface{}{
|
||||
"nickname": req.Nickname,
|
||||
"email": req.Email,
|
||||
"avatar": req.Avatar,
|
||||
}
|
||||
|
||||
if err := database.DB.Model(&user).Updates(updates).Error; err != nil {
|
||||
c.JSON(http.StatusInternalServerError, gin.H{"error": "更新失败"})
|
||||
return
|
||||
}
|
||||
user.Nickname = req.Nickname
|
||||
user.Email = req.Email
|
||||
user.Avatar = req.Avatar
|
||||
|
||||
c.JSON(http.StatusOK, gin.H{"data": user})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user