weixin_cpn.go
This commit is contained in:
parent
103109a41b
commit
ac0df1025b
|
@ -20,10 +20,9 @@ func transConfig(config []byte) (*weixin.Server, error) {
|
|||
return &c, nil
|
||||
}
|
||||
|
||||
func orderReq(order *proto.OrderRequest_Order, product *proto.OrderRequest_Product) (cashcoupons.SendCouponRequest, error) {
|
||||
func orderReq(stockCreatorMchId string, order *proto.OrderRequest_Order, product *proto.OrderRequest_Product) (cashcoupons.SendCouponRequest, error) {
|
||||
type Extra struct {
|
||||
StockCreatorMchid string `json:"stock_creator_mchid"`
|
||||
Appid string `json:"app_id"`
|
||||
Appid string `json:"app_id"`
|
||||
}
|
||||
var extra Extra
|
||||
if order.Extra != nil {
|
||||
|
@ -37,7 +36,7 @@ func orderReq(order *proto.OrderRequest_Order, product *proto.OrderRequest_Produ
|
|||
StockId: core.String(product.ProductNo),
|
||||
OutRequestNo: core.String(order.OrderNo),
|
||||
Appid: core.String(extra.Appid),
|
||||
StockCreatorMchid: core.String(extra.StockCreatorMchid),
|
||||
StockCreatorMchid: core.String(stockCreatorMchId),
|
||||
}, nil
|
||||
}
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ func (p *WeiXinCpnService) Order(ctx context.Context, request *proto.OrderReques
|
|||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
req, err := orderReq(request.GetOrder(), request.GetProduct())
|
||||
req, err := orderReq(config.MchID, request.GetOrder(), request.GetProduct())
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue