|
@@ -2016,7 +2016,7 @@ func linkAddToken(link string, tokenMap map[string]string) string {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- token, err := GeneralChartToken(showType, code, 30*time.Minute)
|
|
|
+ token, err := GeneralChartToken(showType, code)
|
|
|
if err != nil {
|
|
|
return link
|
|
|
}
|
|
@@ -2055,19 +2055,34 @@ func linkDelToken(link string) string {
|
|
|
}
|
|
|
|
|
|
// GeneralChartToken
|
|
|
-// @Description: 生产图表/表格授权token
|
|
|
+// @Description: 生成图表/表格授权token
|
|
|
// @author: Roc
|
|
|
// @datetime 2025-01-07 10:41:36
|
|
|
// @param showType string
|
|
|
// @param uniqueCode string
|
|
|
-// @param expireTime time.Duration
|
|
|
// @return token string
|
|
|
// @return err error
|
|
|
-func GeneralChartToken(showType, uniqueCode string, expireTime time.Duration) (token string, err error) {
|
|
|
+func GeneralChartToken(showType, uniqueCode string) (token string, err error) {
|
|
|
// 缓存key
|
|
|
token = utils.MD5(fmt.Sprint(showType+`:`, uniqueCode, time.Now().UnixNano()/1e6))
|
|
|
key := fmt.Sprint(utils.CACHE_CHART_AUTH, token)
|
|
|
- err = utils.Rc.Put(key, uniqueCode, expireTime)
|
|
|
+ err = utils.Rc.Put(key, uniqueCode, utils.BusinessConfReportChartExpiredTime)
|
|
|
+
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
+// GeneralReportToken
|
|
|
+// @Description: 生成报告授权token
|
|
|
+// @author: Roc
|
|
|
+// @datetime 2025-01-07 10:41:36
|
|
|
+// @param uniqueCode string
|
|
|
+// @return token string
|
|
|
+// @return err error
|
|
|
+func GeneralReportToken(uniqueCode string) (token string, err error) {
|
|
|
+ // 缓存key
|
|
|
+ token = utils.MD5(fmt.Sprint(uniqueCode, time.Now().UnixNano()/1e6))
|
|
|
+ key := fmt.Sprint(utils.CACHE_REPORT_AUTH, token)
|
|
|
+ err = utils.Rc.Put(key, uniqueCode, utils.BusinessConfReportChartExpiredTime)
|
|
|
|
|
|
return
|
|
|
}
|