فهرست منبع

兼容个别客户的报告分享配置

hsun 1 سال پیش
والد
کامیت
5e45987873
2فایلهای تغییر یافته به همراه5 افزوده شده و 4 حذف شده
  1. 1 0
      models/business_conf.go
  2. 4 4
      services/report2img.go

+ 1 - 0
models/business_conf.go

@@ -16,6 +16,7 @@ const (
 	BusinessConfWxAppId          = "WxAppId"
 	BusinessConfWxAppSecret      = "WxAppSecret"
 	BusinessConfReportViewUrl    = "ReportViewUrl"
+	BusinessConfReport2ImgUrl    = "Report2ImgUrl"
 )
 
 // BusinessConf 商户配置表

+ 4 - 4
services/report2img.go

@@ -36,15 +36,15 @@ func CreateReportImgAndPdf(req Report2ImgQueueReq) {
 		}
 	}()
 
-	// 报告分享域名
-	reportViewHost := ""
+	// 先取报告转长图的host配置, 如果没有再取原有的报告分享配置(兼容只配了其中一个的客户)
 	conf, e := models.GetBusinessConf()
 	if e != nil {
 		err = fmt.Errorf("获取商家配置失败, Err: %s", e.Error())
 		return
 	}
-	if v, ok := conf[models.BusinessConfReportViewUrl]; ok {
-		reportViewHost = v
+	reportViewHost := conf[models.BusinessConfReport2ImgUrl]
+	if reportViewHost == "" {
+		reportViewHost = conf[models.BusinessConfReportViewUrl]
 	}
 	if reportViewHost == "" {
 		err = fmt.Errorf("报告分享域名未配置")