From ac0df1025b36cbf5102ef2357892ca535627aadc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=AD=90=E9=93=AD?= Date: Mon, 26 Aug 2024 16:02:05 +0800 Subject: [PATCH] weixin_cpn.go --- plugins/weixin_cpn/internal/transform.go | 7 +++---- plugins/weixin_cpn/internal/weixin_cpn.go | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/plugins/weixin_cpn/internal/transform.go b/plugins/weixin_cpn/internal/transform.go index 6a5571c..3199da0 100644 --- a/plugins/weixin_cpn/internal/transform.go +++ b/plugins/weixin_cpn/internal/transform.go @@ -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 } diff --git a/plugins/weixin_cpn/internal/weixin_cpn.go b/plugins/weixin_cpn/internal/weixin_cpn.go index 04ecacb..77168e2 100644 --- a/plugins/weixin_cpn/internal/weixin_cpn.go +++ b/plugins/weixin_cpn/internal/weixin_cpn.go @@ -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 }