Reviewed-on: https://git.openi.org.cn/OpenI/aiforge/pulls/615 Reviewed-by: lewis <747342561@qq.com>tags/v1.21.12.1
| @@ -0,0 +1,7 @@ | |||||
| package setting | |||||
| func UpdateRadarMap() { | |||||
| Cfg.DeleteSection("radar_map") | |||||
| Cfg.Reload() | |||||
| SetRadarMapConfig() | |||||
| } | |||||
| @@ -1270,7 +1270,11 @@ func NewContext() { | |||||
| TimeField = sec.Key("TIMEFIELD").MustString(" @timestamptest") | TimeField = sec.Key("TIMEFIELD").MustString(" @timestamptest") | ||||
| ElkTimeFormat = sec.Key("ELKTIMEFORMAT").MustString("date_time") | ElkTimeFormat = sec.Key("ELKTIMEFORMAT").MustString("date_time") | ||||
| sec = Cfg.Section("radar_map") | |||||
| SetRadarMapConfig() | |||||
| } | |||||
| func SetRadarMapConfig() { | |||||
| sec := Cfg.Section("radar_map") | |||||
| RadarMap.Impact = sec.Key("impact").MustFloat64(0.3) | RadarMap.Impact = sec.Key("impact").MustFloat64(0.3) | ||||
| RadarMap.ImpactWatch = sec.Key("impact_watch").MustFloat64(0.1) | RadarMap.ImpactWatch = sec.Key("impact_watch").MustFloat64(0.1) | ||||
| @@ -3,6 +3,8 @@ package repo | |||||
| import ( | import ( | ||||
| "time" | "time" | ||||
| "code.gitea.io/gitea/modules/setting" | |||||
| "code.gitea.io/gitea/modules/normalization" | "code.gitea.io/gitea/modules/normalization" | ||||
| "code.gitea.io/gitea/models" | "code.gitea.io/gitea/models" | ||||
| @@ -14,6 +16,7 @@ import ( | |||||
| func RepoStatisticAuto() { | func RepoStatisticAuto() { | ||||
| log.Info("", time.Now()) | log.Info("", time.Now()) | ||||
| yesterday := time.Now().AddDate(0, 0, -1).Format("2006-01-02") | yesterday := time.Now().AddDate(0, 0, -1).Format("2006-01-02") | ||||
| setting.UpdateRadarMap() | |||||
| RepoStatisticDaily(yesterday) | RepoStatisticDaily(yesterday) | ||||
| } | } | ||||