|
@@ -3,6 +3,7 @@ package controllers
|
|
|
import (
|
|
|
"encoding/json"
|
|
|
"hongze/hongze_edb_lib/models"
|
|
|
+ "hongze/hongze_edb_lib/services"
|
|
|
"hongze/hongze_edb_lib/utils"
|
|
|
"strconv"
|
|
|
"time"
|
|
@@ -88,6 +89,14 @@ func (this *GoogleTravelController) Refresh() {
|
|
|
return
|
|
|
}
|
|
|
cacheKey = utils.CACHE_EDB_DATA_REFRESH + strconv.Itoa(source) + "_" + req.EdbCode
|
|
|
+
|
|
|
+ // 获取指标详情
|
|
|
+ edbInfo, err := models.GetEdbInfoByEdbCode(source, req.EdbCode)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "指标不存在!"
|
|
|
+ br.ErrMsg = "指标不存在"
|
|
|
+ return
|
|
|
+ }
|
|
|
if !utils.Rc.IsExist(cacheKey) {
|
|
|
utils.Rc.SetNX(cacheKey, 1, 1*time.Minute)
|
|
|
err = models.RefreshEdbDataGoogleTravel(req.EdbInfoId, req.EdbCode, req.StartDate)
|
|
@@ -96,6 +105,13 @@ func (this *GoogleTravelController) Refresh() {
|
|
|
br.ErrMsg = "刷新指标信息失败 RefreshEdbDataGoogleTravel,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
+ // 更新指标最大最小值
|
|
|
+ err, errMsg := services.ModifyEdbInfoMaxAndMinInfo(edbInfo)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = errMsg
|
|
|
+ br.ErrMsg = err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
br.Msg = "获取成功"
|