12345678910111213141516171819202122232425 |
- package wxpay
- import (
- "github.com/gogf/gf/net/ghttp"
- "youngmini_server/library/response"
- )
- var WxPay = wxPayApi{}
- type wxPayApi struct{}
- func (*wxPayApi) WxPay(r *ghttp.Request) {
- // 解析参数并存放在定义好的请求结构体对象req中,万物皆结构体
- var req *WxPayRequestData
- if err := r.Parse(&req); err != nil {
- response.ParamErr(r, err)
- }
- // 调用service层处理
- res, err := service.WxPayRequest(r, *req)
- // 返回结果
- if err != nil {
- response.Code(r, err)
- }
- response.SuccessWithData(r, res)
- }
|