|
@@ -2138,21 +2138,33 @@ func ProduceWindow() {
|
|
func saveTimeWindow(faultLabel string, faultHappenTime string, lastTimeWindow *commonEntity.TimeWindow) {
|
|
func saveTimeWindow(faultLabel string, faultHappenTime string, lastTimeWindow *commonEntity.TimeWindow) {
|
|
var taskBeforeTime, taskAfterTime, taskMaxTime int
|
|
var taskBeforeTime, taskAfterTime, taskMaxTime int
|
|
{
|
|
{
|
|
- if commonConfig.PlatformConfig.TaskBeforeTime == 0 {
|
|
|
|
- taskBeforeTime = 5
|
|
|
|
|
|
+ //if commonConfig.PlatformConfig.TaskBeforeTime == 0 {
|
|
|
|
+ // taskBeforeTime = 5
|
|
|
|
+ //} else {
|
|
|
|
+ // taskBeforeTime = commonConfig.PlatformConfig.TaskBeforeTime
|
|
|
|
+ //}
|
|
|
|
+ //if commonConfig.PlatformConfig.TaskAfterTime == 0 {
|
|
|
|
+ // taskAfterTime = 4
|
|
|
|
+ //} else {
|
|
|
|
+ // taskAfterTime = commonConfig.PlatformConfig.TaskAfterTime
|
|
|
|
+ //}
|
|
|
|
+ //if commonConfig.PlatformConfig.TaskMaxTime == 0 {
|
|
|
|
+ // taskMaxTime = 60
|
|
|
|
+ //} else {
|
|
|
|
+ // taskMaxTime = commonConfig.PlatformConfig.TaskMaxTime
|
|
|
|
+ //}
|
|
|
|
+
|
|
|
|
+ // todo 这里基于任务设置taskBeforeTime和taskAfterTime的做法后面需要修改为根据触发器设置
|
|
|
|
+ if len(commonConfig.CurrTask.TaskTriggers) > 0 {
|
|
|
|
+ trigger := commonConfig.CurrTask.TaskTriggers[0]
|
|
|
|
+ taskBeforeTime = trigger.CollectionPreSeconds
|
|
|
|
+ taskAfterTime = trigger.CollectionAfterSeconds
|
|
} else {
|
|
} else {
|
|
- taskBeforeTime = commonConfig.PlatformConfig.TaskBeforeTime
|
|
|
|
- }
|
|
|
|
- if commonConfig.PlatformConfig.TaskAfterTime == 0 {
|
|
|
|
|
|
+ taskBeforeTime = 5
|
|
taskAfterTime = 4
|
|
taskAfterTime = 4
|
|
- } else {
|
|
|
|
- taskAfterTime = commonConfig.PlatformConfig.TaskAfterTime
|
|
|
|
- }
|
|
|
|
- if commonConfig.PlatformConfig.TaskMaxTime == 0 {
|
|
|
|
- taskMaxTime = 60
|
|
|
|
- } else {
|
|
|
|
- taskMaxTime = commonConfig.PlatformConfig.TaskMaxTime
|
|
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ taskMaxTime = 60
|
|
}
|
|
}
|
|
saveTimeWindowMutex.Lock()
|
|
saveTimeWindowMutex.Lock()
|
|
defer saveTimeWindowMutex.Unlock()
|
|
defer saveTimeWindowMutex.Unlock()
|