update.name.go 642 B

12345678910111213141516171819202122232425262728293031323334
  1. package user
  2. import (
  3. "duoduo/models/mysql"
  4. "duoduo/models/user"
  5. "duoduo/tools"
  6. "duoduo/tools/app"
  7. "github.com/gin-gonic/gin"
  8. )
  9. func UpdateName(c *gin.Context) {
  10. var inData user.UpdateNameRequest
  11. var sqlData mysql.User
  12. //var wallet mysql.Wallet
  13. err := c.ShouldBindJSON(&inData)
  14. if err != nil {
  15. app.Error(c, 400, err, err.Error())
  16. return
  17. }
  18. sqlData.OpenID = inData.OpenId
  19. sqlData.UpdateTime = tools.GetCurrntTimeStr()
  20. sqlData.NickName = inData.NickName
  21. sqlData.AvatarUrl = inData.AvatarUrl
  22. _, err = sqlData.UpdateName()
  23. if err != nil {
  24. app.Error(c, 500, err, err.Error())
  25. return
  26. }
  27. app.OK(c, nil, app.Success)
  28. }