@@ -11,3 +11,11 @@ func GetEdbDataMysteelChemicalMaxOrMinDate(edbCode string) (minDate, maxDate str
err = o.Raw(sql, edbCode).QueryRow(&minDate, &maxDate)
return
}
+
+// 更新钢联化工指标的刷新状态
+func UpdateMysteelChemicalRefreshStatus(edbCode string, isStop int) (err error) {
+ o := orm.NewOrmUsingDB("data")
+ sql := ` UPDATE base_from_mysteel_chemical_index SET is_stop = ? WHERE index_code =? and is_stop=1`
+ _, err = o.Raw(sql, isStop, edbCode).Exec()
+ return
+}
@@ -1903,6 +1903,12 @@ func EdbInfoAdd(source, subSource, classifyId int, edbCode, edbName, frequency,
//添加es
AddOrEditEdbInfoToEs(int(edbInfoId))
+ // 更新钢联化工状态为启用
+ if edbInfo.Source == utils.DATA_SOURCE_MYSTEEL_CHEMICAL {
+ // 启动钢联的刷新
+ _ = data_manage.UpdateMysteelChemicalRefreshStatus(edbCode, 1)
+ }