|
@@ -165,4 +165,29 @@ func GetKplerDataByExcel(filePath string) (err error) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+// 定时调用python脚本刷新kpler
|
|
|
+func RefreshKplerByExcel(cont context.Context) (err error) {
|
|
|
+ if utils.KplerRefreshUrl == "" {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ //查询utils.KplerExcelFilePath目录下所有excel文件
|
|
|
+ files, err := filepath.Glob(utils.KplerExcelFilePath + "/*.xlsx")
|
|
|
+ if err != nil {
|
|
|
+ utils.FileLog.Info("RefreshKplerByExcel Err:" + err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ for _, file := range files {
|
|
|
+ fmt.Println("RefreshKplerByExcel file:" + file)
|
|
|
+ kplerRefreshUrl := fmt.Sprintf("%s/kpler/refresh?FilePath=%s", utils.KplerRefreshUrl, file)
|
|
|
+ body, er := HttpGet(kplerRefreshUrl)
|
|
|
+ if er != nil {
|
|
|
+ utils.FileLog.Info("RefreshKplerByExcel Err:" + er.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ utils.FileLog.Info("RefreshKplerByExcel Result:" + string(body))
|
|
|
+ }
|
|
|
+
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
|