user.open.id.get.go 568 B

123456789101112131415161718192021222324252627282930313233
  1. package user
  2. import (
  3. "duoduo/models/mysql"
  4. "duoduo/models/user"
  5. "duoduo/tools/app"
  6. "github.com/gin-gonic/gin"
  7. )
  8. func OpenIdGet(c *gin.Context) {
  9. var inData user.OpenIdGetRequest
  10. var outData user.OpenIdGetResponse
  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. userVal, err := sqlData.Get()
  20. if err != nil {
  21. app.Error(c, 500, err, err.Error())
  22. return
  23. }
  24. outData.User = userVal
  25. app.OK(c, outData, app.Success)
  26. }