|
@@ -959,6 +959,9 @@ func EdbInfoRefreshAllFromBase(edbInfoIdList []int, refreshAll bool) (err error,
|
|
|
// 普通基础指标
|
|
|
for _, edbInfo := range tmpBaseEdbInfoArr {
|
|
|
if _, ok := newBaseMap[edbInfo.EdbInfoId]; !ok {
|
|
|
+ if edbInfo.NoUpdate == 1 {
|
|
|
+ continue
|
|
|
+ }
|
|
|
newBaseMap[edbInfo.EdbInfoId] = edbInfo
|
|
|
newBaseEdbInfoArr = append(newBaseEdbInfoArr, edbInfo)
|
|
|
}
|
|
@@ -975,6 +978,9 @@ func EdbInfoRefreshAllFromBase(edbInfoIdList []int, refreshAll bool) (err error,
|
|
|
// 普通计算指标
|
|
|
for _, edbInfo := range tmpCalculateMap {
|
|
|
if _, ok := newCalculateMap[edbInfo.EdbInfoId]; !ok {
|
|
|
+ if edbInfo.NoUpdate == 1 {
|
|
|
+ continue
|
|
|
+ }
|
|
|
newCalculateMap[edbInfo.EdbInfoId] = edbInfo
|
|
|
calculateArr = append(calculateArr, edbInfo.EdbInfoId)
|
|
|
}
|
|
@@ -995,7 +1001,10 @@ func EdbInfoRefreshAllFromBase(edbInfoIdList []int, refreshAll bool) (err error,
|
|
|
sort.Ints(predictCalculateArr)
|
|
|
|
|
|
// 需要刷新的指标数量
|
|
|
- //totalEdbInfo := len(newBaseEdbInfoArr) + len(calculateArr) + len(predictCalculateArr)
|
|
|
+ totalEdbInfo := len(newBaseEdbInfoArr) + len(calculateArr) + len(predictCalculateArr) + len(newBasePredictEdbInfoArr)
|
|
|
+ if totalEdbInfo == 0 {
|
|
|
+ return
|
|
|
+ }
|
|
|
//if totalEdbInfo <= 20{
|
|
|
// err,errMsg = edbInfoRefreshAll(refreshAll, newBaseEdbInfoArr, newBasePredictEdbInfoArr, newCalculateMap, newPredictCalculateMap, calculateArr, predictCalculateArr)
|
|
|
//} else {
|
|
@@ -1205,9 +1214,8 @@ func traceEdbInfoByEdbInfoId(edbInfoId int, traceEdbInfo data_manage.TraceEdbInf
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-
|
|
|
// GetEdbSourceByEdbInfoIdListForExcel 获取关联指标的来源
|
|
|
-func GetEdbSourceByEdbInfoIdListForExcel(edbInfoIdList []int) (sourceNameList, sourceNameEnList []string,err error) {
|
|
|
+func GetEdbSourceByEdbInfoIdListForExcel(edbInfoIdList []int) (sourceNameList, sourceNameEnList []string, err error) {
|
|
|
sourceNameList = make([]string, 0)
|
|
|
sourceNameEnList = make([]string, 0)
|
|
|
sourceMap := make(map[int]string)
|
|
@@ -1256,4 +1264,4 @@ func GetEdbSourceByEdbInfoIdListForExcel(edbInfoIdList []int) (sourceNameList, s
|
|
|
sourceNameEnList = append(sourceNameEnList, conf[models.BusinessConfCompanyName])
|
|
|
}
|
|
|
return
|
|
|
-}
|
|
|
+}
|