蛋蛋星球-客户端
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 
 

42 linhas
994 B

  1. package hdl
  2. import (
  3. "applet/app/e"
  4. "applet/app/md"
  5. "applet/app/svc"
  6. "applet/app/utils"
  7. "fmt"
  8. "github.com/gin-gonic/gin"
  9. )
  10. // UserInfo
  11. // @Summary 用户信息
  12. // @Tags 用户信息
  13. // @Description 用户信息
  14. // @Accept json
  15. // @Produce json
  16. // @param Authorization header string true "验证参数Bearer和token空格拼接"
  17. // @Success 200 {object} md.UserInfoResp "具体数据"
  18. // @Failure 400 {object} md.Response "具体错误"
  19. // @Router /api/v1/userInfo [get]
  20. func UserInfo(c *gin.Context) {
  21. user := svc.GetUser(c)
  22. fmt.Println(1233333)
  23. res := md.UserInfoResp{
  24. Id: utils.Int64ToStr(user.Id),
  25. Phone: user.Phone,
  26. Nickname: user.Phone,
  27. InviteCode: user.SystemInviteCode,
  28. IsBindExtend: "0",
  29. }
  30. if user.CustomInviteCode != "" {
  31. res.InviteCode = user.CustomInviteCode
  32. }
  33. if user.ParentUid > 0 {
  34. res.IsBindExtend = "1"
  35. }
  36. e.OutSuc(c, res, nil)
  37. fmt.Println(1111111)
  38. return
  39. }