|
@@ -1618,9 +1618,10 @@ func GetGeneralPdfUrl(reportId int, reportCode, classifyFirstName string, report
|
|
|
|
|
|
pdfUrl = fmt.Sprintf("%s/reportshare_smart_pdf?code=%s", reportUrl, reportCode)
|
|
|
}
|
|
|
- if reportUrl != "" {
|
|
|
+
|
|
|
+ if pdfUrl != "" {
|
|
|
token := utils.MD5(fmt.Sprint(pdfUrl, time.Now().UnixNano()/1e6))
|
|
|
- e := generalReportAuthToken(token, reportId)
|
|
|
+ e := generalReportAuthToken(token, ``, reportId)
|
|
|
if e == nil {
|
|
|
pdfUrl = fmt.Sprintf("%s&authToken=%s", pdfUrl, token)
|
|
|
}
|
|
@@ -2097,7 +2098,7 @@ func GeneralReportToken(linkToken string, reportId int) (token string, err error
|
|
|
}
|
|
|
|
|
|
|
|
|
- err = generalReportAuthToken(token, reportId)
|
|
|
+ err = generalReportAuthToken(token, ``, reportId)
|
|
|
if err != nil {
|
|
|
return
|
|
|
}
|
|
@@ -2112,9 +2113,9 @@ func GeneralReportToken(linkToken string, reportId int) (token string, err error
|
|
|
|
|
|
|
|
|
|
|
|
-func generalReportAuthToken(token string, reportId int) (err error) {
|
|
|
+func generalReportAuthToken(token, source string, reportId int) (err error) {
|
|
|
|
|
|
- reportTokenKey := getReportTokenKey(token)
|
|
|
+ reportTokenKey := getReportTokenKey(token, source)
|
|
|
err = utils.Rc.Put(reportTokenKey, reportId, utils.BusinessConfReportChartExpiredTime)
|
|
|
|
|
|
return
|
|
@@ -2148,8 +2149,8 @@ func GetReportAuthToken(linkToken string) string {
|
|
|
|
|
|
|
|
|
|
|
|
-func getReportTokenKey(token string) string {
|
|
|
- return fmt.Sprint(utils.CACHE_REPORT_AUTH, token)
|
|
|
+func getReportTokenKey(token, source string) string {
|
|
|
+ return fmt.Sprint(utils.CACHE_REPORT_AUTH, source, token)
|
|
|
}
|
|
|
|
|
|
|