Browse Source

no message

xingzai 8 months ago
parent
commit
50712dcee1
2 changed files with 6 additions and 11 deletions
  1. 1 1
      utils/constants.go
  2. 5 10
      utils/wechat_cert.go

+ 1 - 1
utils/constants.go

@@ -31,7 +31,7 @@ const (
 	DISCLAIMERS                         = "本文为用户投稿,用户在平台中发表的所有资料、言论等仅代表个人观点,与本平台立场无关,不对您构成任何投资建议。本平台对文中陈述、观点判断保持中立,不对所包含内容及数据的真实性、准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。"
 	DISCLAIMERS                         = "本文为用户投稿,用户在平台中发表的所有资料、言论等仅代表个人观点,与本平台立场无关,不对您构成任何投资建议。本平台对文中陈述、观点判断保持中立,不对所包含内容及数据的真实性、准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。"
 	DISCLAIMERS_PRODUCT_INTERIOR string = "<pstyle=\"text-align: center;\">免责声明</p><p>本报告仅供弘则弥道(上海)投资咨询有限公司正式签约的机构客户使用,不会因接收人/接收机构收到本报告而将其视为客户。本报告根据国际和行业通行的准则,以合法渠道获得这些信息,尽可能保证可靠、准确和完整,但并不保证报告所述信息的准确性和完整性,也不保证本报告所包含的信息或建议在本报告发出后不会发生任何变更。本报告中所提供的信息仅供参考。报告中的内容不对投资者做出的最终操作建议做任何的担保,也没有任何形式的分享投资收益或者分担投资损失的书面或口头承诺。不作为客户在投资、法律、会计或税务等方面的最终操作建议,也不作为道义的、责任的和法律的依据或者凭证,无论是否已经明示或者暗示。在任何情况下,本公司不对客户/接收人/接收机构因使用报告中内容所引致的一切损失负责任,客户/接收人/接收机构需自行承担全部风险。</p><p><br/></p>" // 产品内测免责声明
 	DISCLAIMERS_PRODUCT_INTERIOR string = "<pstyle=\"text-align: center;\">免责声明</p><p>本报告仅供弘则弥道(上海)投资咨询有限公司正式签约的机构客户使用,不会因接收人/接收机构收到本报告而将其视为客户。本报告根据国际和行业通行的准则,以合法渠道获得这些信息,尽可能保证可靠、准确和完整,但并不保证报告所述信息的准确性和完整性,也不保证本报告所包含的信息或建议在本报告发出后不会发生任何变更。本报告中所提供的信息仅供参考。报告中的内容不对投资者做出的最终操作建议做任何的担保,也没有任何形式的分享投资收益或者分担投资损失的书面或口头承诺。不作为客户在投资、法律、会计或税务等方面的最终操作建议,也不作为道义的、责任的和法律的依据或者凭证,无论是否已经明示或者暗示。在任何情况下,本公司不对客户/接收人/接收机构因使用报告中内容所引致的一切损失负责任,客户/接收人/接收机构需自行承担全部风险。</p><p><br/></p>" // 产品内测免责声明
 	REGISTER_PLATFORM                   = 6
 	REGISTER_PLATFORM                   = 6
-	IS_SHOW_WX_PAY                      = true // 是否展示微信支付//  来源 1小程序,2:网页 6:买方研选网页版
+	IS_SHOW_WX_PAY                      = false // 是否展示微信支付//  来源 1小程序,2:网页 6:买方研选网页版
 )
 )
 
 
 // 手机号,电子邮箱正则
 // 手机号,电子邮箱正则

+ 5 - 10
utils/wechat_cert.go

@@ -3,10 +3,10 @@ package utils
 import (
 import (
 	"context"
 	"context"
 	"fmt"
 	"fmt"
+	"github.com/beego/beego/v2/core/utils"
 	"github.com/wechatpay-apiv3/wechatpay-go/core"
 	"github.com/wechatpay-apiv3/wechatpay-go/core"
 	"github.com/wechatpay-apiv3/wechatpay-go/core/option"
 	"github.com/wechatpay-apiv3/wechatpay-go/core/option"
 	payUtils "github.com/wechatpay-apiv3/wechatpay-go/utils"
 	payUtils "github.com/wechatpay-apiv3/wechatpay-go/utils"
-	"os"
 )
 )
 
 
 var WechatCertClient *core.Client
 var WechatCertClient *core.Client
@@ -21,16 +21,11 @@ const (
 
 
 // 微信商户建立连接
 // 微信商户建立连接
 func init() {
 func init() {
-	if RunMode != "release" {
-		_, err := os.Stat(MchPKFileName) // 判断证书路径是否存在,非生产环境不做判断。
-		if err != nil {
-			go SendAlarmMsg("微信商户链接失败 os.Stat"+err.Error(), 2)
-			FileLog.Info("WechatCertClient err:" + err.Error())
-			err = nil
-			return
-		}
+	if !utils.FileExists(MchPKFileName) {
+		//fmt.Println("商户私钥文件不存在")
+		go SendAlarmMsg("微信商户链接失败 商户私钥文件不存在", 2)
+		return
 	}
 	}
-
 	// 使用 utils 提供的函数从本地文件中加载商户私钥,商户私钥会用来生成请求的签名
 	// 使用 utils 提供的函数从本地文件中加载商户私钥,商户私钥会用来生成请求的签名
 	mchPrivateKey, err := payUtils.LoadPrivateKeyWithPath(MchPKFileName)
 	mchPrivateKey, err := payUtils.LoadPrivateKeyWithPath(MchPKFileName)
 	if err != nil {
 	if err != nil {