|
@@ -104,8 +104,10 @@ func EdbInfoRefreshAllFromBaseV3(edbInfoIdList []int, refreshAll, isSync, isRefr
|
|
|
}
|
|
|
|
|
|
// 需要刷新的指标数量
|
|
|
- totalEdbInfo := len(newBaseEdbInfoArr) + len(calculateArr) + len(predictCalculateArr)
|
|
|
-
|
|
|
+ totalEdbInfo := len(newBaseEdbInfoArr) + len(calculateArr) + len(predictCalculateArr) + len(newBasePredictEdbInfoArr)
|
|
|
+ if totalEdbInfo == 0 {
|
|
|
+ return
|
|
|
+ }
|
|
|
if totalEdbInfo <= 20 || isSync {
|
|
|
err = edbInfoRefreshAll(refreshAll, newBaseEdbInfoArr, newBasePredictEdbInfoArr, newCalculateMap, newPredictCalculateMap, calculateArr, predictCalculateArr)
|
|
|
} else {
|
|
@@ -174,6 +176,9 @@ func getEdbInfoIdList(edbInfoIdList []int) (newBaseEdbInfoArr, newBasePredictEdb
|
|
|
// 普通计算指标
|
|
|
for _, edbInfo := range tmpCalculateMap {
|
|
|
if _, ok := newCalculateMap[edbInfo.EdbInfoId]; !ok {
|
|
|
+ if edbInfo.NoUpdate == 1 {
|
|
|
+ continue
|
|
|
+ }
|
|
|
newCalculateMap[edbInfo.EdbInfoId] = edbInfo
|
|
|
calculateArr = append(calculateArr, edbInfo.EdbInfoId)
|
|
|
}
|