|
@@ -4,26 +4,32 @@ import (
|
|
|
"eta/eta_report/global"
|
|
|
"eta/eta_report/utils"
|
|
|
"html"
|
|
|
+ "strconv"
|
|
|
"time"
|
|
|
)
|
|
|
|
|
|
+var (
|
|
|
+ BusinessConfMap map[string]string
|
|
|
+)
|
|
|
+
|
|
|
const (
|
|
|
- BusinessConfDisclaimer = "Disclaimer"
|
|
|
- BusinessConfH5ShareName = "H5ShareName"
|
|
|
- BusinessConfH5ShareEnName = "H5ShareEnName"
|
|
|
- BusinessConfH5ReportShareImg = "H5ReportShareImg"
|
|
|
- BusinessConfWatermarkChart = "WatermarkChart"
|
|
|
- BusinessConfWatermarkReport = "WatermarkReport"
|
|
|
- BusinessConfWxAppId = "WxAppId"
|
|
|
- BusinessConfWxAppSecret = "WxAppSecret"
|
|
|
- BusinessConfReportViewUrl = "ReportViewUrl"
|
|
|
- BusinessConfReport2ImgUrl = "Report2ImgUrl"
|
|
|
- BusinessConfReportLogo = "ReportLogo" // 报告logo
|
|
|
- BusinessConfReportCenterLogoShow = "ReportCenterLogoShow" // 报告logo
|
|
|
- BusinessConfReportEnLogoShow = "ReportEnLogoShow" // 报告logo
|
|
|
- BusinessConfDisclaimerEn = "DisclaimerEn" // 英文免责声明
|
|
|
- BusinessConfReport2ImgReplace = "Report2ImgReplace" // 报告转图替换地址
|
|
|
- BusinessConfIsOpenChartExpired = "IsOpenChartExpired" // 图表是否鉴权
|
|
|
+ BusinessConfDisclaimer = "Disclaimer"
|
|
|
+ BusinessConfH5ShareName = "H5ShareName"
|
|
|
+ BusinessConfH5ShareEnName = "H5ShareEnName"
|
|
|
+ BusinessConfH5ReportShareImg = "H5ReportShareImg"
|
|
|
+ BusinessConfWatermarkChart = "WatermarkChart"
|
|
|
+ BusinessConfWatermarkReport = "WatermarkReport"
|
|
|
+ BusinessConfWxAppId = "WxAppId"
|
|
|
+ BusinessConfWxAppSecret = "WxAppSecret"
|
|
|
+ BusinessConfReportViewUrl = "ReportViewUrl"
|
|
|
+ BusinessConfReport2ImgUrl = "Report2ImgUrl"
|
|
|
+ BusinessConfReportLogo = "ReportLogo" // 报告logo
|
|
|
+ BusinessConfReportCenterLogoShow = "ReportCenterLogoShow" // 报告logo
|
|
|
+ BusinessConfReportEnLogoShow = "ReportEnLogoShow" // 报告logo
|
|
|
+ BusinessConfDisclaimerEn = "DisclaimerEn" // 英文免责声明
|
|
|
+ BusinessConfReport2ImgReplace = "Report2ImgReplace" // 报告转图替换地址
|
|
|
+ BusinessConfIsOpenChartExpired = "IsOpenChartExpired" // 图表是否鉴权
|
|
|
+ BusinessConfReportChartExpiredTime = "ReportChartExpiredTime" // 图表有效期鉴权时间,单位:分钟
|
|
|
)
|
|
|
|
|
|
// BusinessConf 商户配置表
|
|
@@ -60,6 +66,26 @@ func GetBusinessConf() (list map[string]string, err error) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+func InitBusinessConf() {
|
|
|
+ var e error
|
|
|
+ BusinessConfMap, e = GetBusinessConf()
|
|
|
+ if e != nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ // 图表有效期的过期时间
|
|
|
+ if BusinessConfMap[BusinessConfReportChartExpiredTime] != "" {
|
|
|
+ reportChartExpiredTime, _ := strconv.Atoi(BusinessConfMap[BusinessConfReportChartExpiredTime])
|
|
|
+ if reportChartExpiredTime <= 0 {
|
|
|
+ reportChartExpiredTime = 30
|
|
|
+ }
|
|
|
+ utils.BusinessConfReportChartExpiredTime = time.Duration(reportChartExpiredTime) * time.Minute
|
|
|
+ } else {
|
|
|
+ utils.BusinessConfReportChartExpiredTime = 30 * time.Minute
|
|
|
+ }
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
type Report2ImgReplace struct {
|
|
|
IsReplace bool `description:"是否替换"`
|
|
|
OssUrlOrigin string `description:"被替换的资源地址"`
|