|
@@ -4,6 +4,7 @@ import (
|
|
"encoding/json"
|
|
"encoding/json"
|
|
"fmt"
|
|
"fmt"
|
|
"hongze/hongze_yb/global"
|
|
"hongze/hongze_yb/global"
|
|
|
|
+ "hongze/hongze_yb/models/tables/edb_source"
|
|
"hongze/hongze_yb/utils"
|
|
"hongze/hongze_yb/utils"
|
|
"io/ioutil"
|
|
"io/ioutil"
|
|
"net/http"
|
|
"net/http"
|
|
@@ -83,6 +84,11 @@ func RefreshEdbData(edbInfoId, source, subSource int, edbCode, startDate string)
|
|
urlStr = "stock_plant/refresh"
|
|
urlStr = "stock_plant/refresh"
|
|
case utils.DATA_SOURCE_NATIONAL_STATISTICS:
|
|
case utils.DATA_SOURCE_NATIONAL_STATISTICS:
|
|
urlStr = "national_statistics/refresh"
|
|
urlStr = "national_statistics/refresh"
|
|
|
|
+ default:
|
|
|
|
+ edbSource, _ := edb_source.GetEdbSourceBySource(source)
|
|
|
|
+ if edbSource != nil {
|
|
|
|
+ urlStr = edbSource.EdbRefreshMethod
|
|
|
|
+ }
|
|
}
|
|
}
|
|
if urlStr == "" {
|
|
if urlStr == "" {
|
|
err = fmt.Errorf(fmt.Sprint("source:", source, ";未实现该指标的刷新接口,请联系管理员"))
|
|
err = fmt.Errorf(fmt.Sprint("source:", source, ";未实现该指标的刷新接口,请联系管理员"))
|