瀏覽代碼

no message

xingzai 1 年之前
父節點
當前提交
4700257873
共有 2 個文件被更改,包括 16 次插入2 次删除
  1. 3 2
      services/cygx/wx_pay.go
  2. 13 0
      utils/config.go

+ 3 - 2
services/cygx/wx_pay.go

@@ -9,6 +9,7 @@ import (
 	payUtils "github.com/wechatpay-apiv3/wechatpay-go/utils"
 	"hongze/hz_crm_api/models/cygx"
 	"hongze/hz_crm_api/services/alarm_msg"
+	"hongze/hz_crm_api/utils"
 	"log"
 )
 
@@ -54,7 +55,7 @@ func RefundsApiService(orderDetail *cygx.CygxOrderResp) (statusCode int, err err
 	defer func() {
 		if err != nil {
 			fmt.Println(err)
-			go alarm_msg.SendAlarmMsg(fmt.Sprint("生成预支付交易单失败 ExampleJsapiApiServicePrepay, err:", err.Error()), 2)
+			go alarm_msg.SendAlarmMsg(fmt.Sprint("微信商户退款失败 RefundsApiService, err:", err.Error()), 2)
 		}
 	}()
 	ctx, client, err := getWechatClient()
@@ -71,7 +72,7 @@ func RefundsApiService(orderDetail *cygx.CygxOrderResp) (statusCode int, err err
 			OutTradeNo:    core.String(orderDetail.OrderCode),
 			OutRefundNo:   core.String("RE" + orderDetail.OrderCode),
 			Reason:        core.String("退款"),
-			NotifyUrl:     core.String("https://testmfyx.hzinsights.com/api/wechat/wxpay/refunds/notify"),
+			NotifyUrl:     core.String(utils.Wx_MFYX_Refund_NotifyUrl),
 			FundsAccount:  refunddomestic.REQFUNDSACCOUNT_AVAILABLE.Ptr(),
 			Amount: &refunddomestic.AmountReq{
 				Currency: core.String("CNY"),

+ 13 - 0
utils/config.go

@@ -62,6 +62,7 @@ var (
 	WxMsgTemplateIdWithRoadshowDetailResult  string //路演->销售收到处理结果
 	WxMsgTemplateIdWithRoadshowDeleteNotice  string //路演->研究员收到活动删除通知
 	CYGX_WEB_URL                             string //查研观向web端网址
+	Wx_MFYX_Refund_NotifyUrl                 string //买方研选微信商户退款回调地址
 
 	WxMsgTemplateIdWithYbCommunityQuestion string // 研报小程序->问答社区回复通知
 	WxMsgTemplateIdWithSealApplyFinished   string // 用印申请-已签回通知
@@ -334,6 +335,9 @@ ZwIDAQAB
 
 	// 初始化内部服务配置
 	initSystemServer()
+
+	//微信商户内部配置
+	WxPayConfig()
 }
 
 // 测试环境模板消息
@@ -479,6 +483,15 @@ func initSystemServer() {
 
 }
 
+// WxPayConfig 微信商户内部配置
+func WxPayConfig() {
+	if RunMode == "release" {
+		Wx_MFYX_Refund_NotifyUrl = "https://mfyx.hzinsights.com/api/wechat/wxpay/refunds/notify/" //买方研选微信商户退款回调地址
+	} else {
+		Wx_MFYX_Refund_NotifyUrl = "https://testmfyx.hzinsights.com/api/wechat/wxpay/refunds/notify" //买方研选微信商户退款回调地址
+	}
+}
+
 //http://adminapi.brilliantstart.cn/admin/
 //http://adminapi.brilliantstart.cn/swagger/
 //http://8.136.199.33:8602/swagger/