diff --git a/plugins/wechat_redpack_v2/internal/wx.go b/plugins/wechat_redpack_v2/internal/wx.go index 3087a3c..529de7b 100644 --- a/plugins/wechat_redpack_v2/internal/wx.go +++ b/plugins/wechat_redpack_v2/internal/wx.go @@ -66,9 +66,9 @@ func buildWx(wx *Wechat) (*transfer.Transfer, error) { return nil, fmt.Errorf("商户ID[%s]获取目的地址有误[%v]", wx.MchID, err) } - filePath := fmt.Sprintf("%s/cert/%s", dir, wx.MchID) + filePath := fmt.Sprintf("%s/cert/wechat/%s", dir, wx.MchID) if !helper.FileExists(filePath) { - panic(fmt.Sprintf("商户ID[%s]微信密钥证书信息不存在,请联系技术人员处理", wx.MchID)) + return nil, fmt.Errorf("商户ID[%s]微信密钥证书信息不存在[%s],请联系技术人员处理", wx.MchID, filePath) } cc, err := utils.CreateMchConfig(