|
@@ -10,7 +10,6 @@ import (
|
|
|
"hongze/hz_crm_api/models/cygx"
|
|
|
"hongze/hz_crm_api/services/alarm_msg"
|
|
|
"hongze/hz_crm_api/utils"
|
|
|
- "os"
|
|
|
)
|
|
|
|
|
|
const (
|
|
@@ -54,16 +53,11 @@ var WechatCertClient *core.Client
|
|
|
|
|
|
// 微信商户建立连接(全局)
|
|
|
func init() {
|
|
|
- if utils.RunMode != "release" {
|
|
|
- _, err := os.Stat(MchPKFileName) // 判断证书路径是否存在,非生产环境不做判断。
|
|
|
- if err != nil {
|
|
|
- go alarm_msg.SendAlarmMsg("微信商户链接失败证书路径不存在 os.Stat"+err.Error(), 2)
|
|
|
- utils.FileLogCygx.Info("WechatCertClient err:" + err.Error())
|
|
|
- err = nil
|
|
|
- return
|
|
|
- }
|
|
|
+ if !utils.FileIsExist(MchPKFileName) {
|
|
|
+ //fmt.Println("商户私钥文件不存在")
|
|
|
+ go alarm_msg.SendAlarmMsg("微信商户链接失败 商户私钥文件不存在", 2)
|
|
|
+ return
|
|
|
}
|
|
|
-
|
|
|
// 使用 utils 提供的函数从本地文件中加载商户私钥,商户私钥会用来生成请求的签名
|
|
|
mchPrivateKey, err := payUtils.LoadPrivateKeyWithPath(MchPKFileName)
|
|
|
if err != nil {
|