diff --git a/api/controller/Pay.go b/api/controller/Pay.go index 3824f29..f4407c1 100644 --- a/api/controller/Pay.go +++ b/api/controller/Pay.go @@ -152,9 +152,14 @@ func (r *Pay) GetPayOrder(c *gin.Context) { return } + appId := config.C.Wechat.AppId + if config.C.Env == "dev" { + appId = config.C.Wechat.TestPayAppId + } + // 处理返回数据 g := app.PayOrderDataResponse{ - AppId: config.C.Wechat.TestPayAppId, + AppId: appId, Total: paymentAmountTotal, Description: "肝病算一算", OpenId: user.OpenId, diff --git a/api/service/OrderSingle.go b/api/service/OrderSingle.go index 8965add..a76cbd6 100644 --- a/api/service/OrderSingle.go +++ b/api/service/OrderSingle.go @@ -364,8 +364,13 @@ func (r *OrderSingleService) GetJsapiPrepay(m *model.OrderSingle) (prepay *jsapi return nil, errors.New("发起支付失败") } + appId := config.C.Wechat.AppId + if config.C.Env == "dev" { + appId = config.C.Wechat.TestPayAppId + } + jsapiRequest := weChat.JsapiRequest{ - AppId: config.C.Wechat.TestPayAppId, + AppId: appId, MchId: config.C.Wechat.Pay1281030301.MchId, Description: "肝病算一算", OutTradeNo: m.OrderNo, @@ -398,8 +403,13 @@ func (r *OrderSingleService) GetAppPrepay(m *model.OrderSingle) (prepay *app.Pre return nil, errors.New("发起支付失败") } + appId := config.C.Wechat.AppId + if config.C.Env == "dev" { + appId = config.C.Wechat.TestPayAppId + } + appRequest := weChat.AppRequest{ - AppId: config.C.Wechat.TestPayAppId, + AppId: appId, MchId: config.C.Wechat.Pay1281030301.MchId, Description: "肝病算一算", OutTradeNo: m.OrderNo,