|
@@ -8,6 +8,7 @@ import (
|
|
|
"eta/eta_index_lib/services/alarm_msg"
|
|
|
"eta/eta_index_lib/utils"
|
|
|
"fmt"
|
|
|
+ "github.com/qiniu/qmgo"
|
|
|
"go.mongodb.org/mongo-driver/bson"
|
|
|
"strings"
|
|
|
"time"
|
|
@@ -595,6 +596,22 @@ func delBusinessIndexDataByMongo(item *models.BaseFromBusinessIndex, startDateTi
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ //修改最大最小日期
|
|
|
+ indexMaxAndMinInfo, err := item.GetEdbInfoMaxAndMinInfo(item.IndexCode)
|
|
|
+ // 如果有错误,且错误信息是取不到文档,那么就不修改了
|
|
|
+ if err != nil && !errors.Is(err, qmgo.ErrNoSuchDocuments) {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if err == nil && indexMaxAndMinInfo != nil {
|
|
|
+ e := item.ModifyIndexMaxAndMinInfo(item.IndexCode, indexMaxAndMinInfo, true)
|
|
|
+ if e != nil {
|
|
|
+ fmt.Println("ModifyIndexMaxAndMinInfo Err:" + e.Error())
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ // 清空的目的是为了避免异常返回
|
|
|
+ err = nil
|
|
|
+ }
|
|
|
+
|
|
|
return
|
|
|
}
|
|
|
|