user.wallet.get.go 645 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package user
  2. import (
  3. "duoduo/models/mysql"
  4. "duoduo/models/user"
  5. "duoduo/tools/app"
  6. "fmt"
  7. "github.com/gin-gonic/gin"
  8. )
  9. // 查询钱包
  10. func WalletGet(c *gin.Context) {
  11. var inData user.WalletGetRequest
  12. var outData user.WalletGetResponse
  13. var wallet mysql.Wallet
  14. err := c.ShouldBindJSON(&inData)
  15. if err != nil {
  16. app.Error(c, 400, err, err.Error())
  17. return
  18. }
  19. wallet.OpenID = inData.OpenId
  20. fmt.Print(wallet.OpenID)
  21. walletVal, err := wallet.Get()
  22. if err != nil {
  23. app.Error(c, 500, err, err.Error())
  24. return
  25. }
  26. //for i := 0; i < len(walletVal); i++ {
  27. //
  28. //}
  29. outData.Wallet = walletVal
  30. app.OK(c, outData, app.Success)
  31. }