user.update.pay.go 541 B

1234567891011121314151617181920212223242526272829303132
  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 UpdatePay(c *gin.Context) {
  9. var inData user.UpdatePayInput
  10. var userData mysql.User
  11. err := c.ShouldBindJSON(&inData)
  12. if err != nil {
  13. app.Error(c, 400, err, err.Error())
  14. return
  15. }
  16. userData.OpenID = inData.OpenId
  17. userData.WxPay = inData.WxPay
  18. userData.AliPay = inData.AliPay
  19. _, err = userData.UpdatePay()
  20. if err != nil {
  21. app.Error(c, 400, err, err.Error())
  22. return
  23. }
  24. app.OK(c, nil, app.Success)
  25. }