userinfo.get.go 483 B

12345678910111213141516171819202122232425262728
  1. package userLy
  2. import (
  3. "duoduo/models/mysqlLy"
  4. "duoduo/models/userLy"
  5. "duoduo/tools/app"
  6. "github.com/gin-gonic/gin"
  7. )
  8. func UserInfoGet(c *gin.Context) {
  9. var inData userLy.UserInfoGetRequest
  10. var sql mysqlLy.User
  11. err := c.ShouldBindJSON(&inData)
  12. if err != nil {
  13. app.Error(c, 400, err, err.Error())
  14. return
  15. }
  16. sql.OpenID = inData.OpenId
  17. userInfo, err := sql.Get()
  18. if err != nil {
  19. app.Error(c, 500, err, err.Error())
  20. return
  21. }
  22. app.OK(c, userInfo, app.Success)
  23. }