提交 52accb3d authored 作者: 张立波's avatar 张立波

ali

上级 a8e7146c
......@@ -4,6 +4,7 @@ import (
"context"
"github.com/gogf/gf/encoding/gjson"
"github.com/gogf/gf/frame/g"
"github.com/gogf/gf/util/gconv"
)
type orderAli struct {
......@@ -57,7 +58,7 @@ type OrderCreateRes struct {
} `json:"result,omitempty"`
}
//Create 下单
// Create 下单
func (s *orderAli) Create(ctx context.Context, req *OrderCommonReq) (res *OrderCreateRes, err error) {
method := "com.alibaba.trade/alibaba.trade.createOrder4CybMedia"
......@@ -201,20 +202,20 @@ type OrderDetailRes struct {
} `json:"result"`
}
//Detail 订单详情
// Detail 订单详情
func (s *orderAli) Detail(ctx context.Context, orderSn string) (res *OrderDetailRes, err error) {
method := "com.alibaba.trade/alibaba.trade.get.buyerView"
result, err := server.Post(ctx, method, g.Map{
"access_token": server.AccessToken,
"webSite": WebSite,
"orderId": orderSn,
"orderId": gconv.Int64(orderSn),
})
_ = gjson.New(result).Scan(&res)
return
}
//Pay 支付
// Pay 支付
func (s *orderAli) Pay(ctx context.Context, orderSn string) (res *CommonRes, err error) {
method := "com.alibaba.trade/alibaba.trade.pay.protocolPay"
......@@ -249,7 +250,7 @@ type OrderBeforeItem struct {
} `json:"cargoList"` //规格信息
}
//Before 验证订单商品
// Before 验证订单商品
func (s *orderAli) Before(ctx context.Context, req *OrderCommonReq) (res *OrderBeforeRes, err error) {
method := "com.alibaba.trade/alibaba.createOrder.preview4CybMedia"
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论