|
@@ -37,6 +37,9 @@ func (s *Server) UserUpdate(c *gin.Context) {
|
|
|
type UpdateRequest struct {
|
|
type UpdateRequest struct {
|
|
|
Nickname string `json:"nickname"`
|
|
Nickname string `json:"nickname"`
|
|
|
Avatar string `json:"avatar"`
|
|
Avatar string `json:"avatar"`
|
|
|
|
|
+ Gender *int8 `json:"gender"`
|
|
|
|
|
+ Age *int `json:"age"`
|
|
|
|
|
+ Region string `json:"region"`
|
|
|
RealName string `json:"realName"`
|
|
RealName string `json:"realName"`
|
|
|
IdCard string `json:"idCard"`
|
|
IdCard string `json:"idCard"`
|
|
|
}
|
|
}
|
|
@@ -54,6 +57,15 @@ func (s *Server) UserUpdate(c *gin.Context) {
|
|
|
if req.Avatar != "" {
|
|
if req.Avatar != "" {
|
|
|
updates["avatar"] = req.Avatar
|
|
updates["avatar"] = req.Avatar
|
|
|
}
|
|
}
|
|
|
|
|
+ if req.Gender != nil {
|
|
|
|
|
+ updates["gender"] = *req.Gender
|
|
|
|
|
+ }
|
|
|
|
|
+ if req.Age != nil {
|
|
|
|
|
+ updates["age"] = *req.Age
|
|
|
|
|
+ }
|
|
|
|
|
+ if req.Region != "" {
|
|
|
|
|
+ updates["region"] = req.Region
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
// 实名信息只能设置一次
|
|
// 实名信息只能设置一次
|
|
|
user := &entity.DtUser{}
|
|
user := &entity.DtUser{}
|