|
|
@@ -39,131 +39,131 @@ func Timer() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- // 定时更新前一天的统计数据
|
|
|
- _, err := global.GVA_Timer.AddTaskByFunc("StatisticsLog", "2 8 5 * * * ", serviceStatisticsLog.CreateStatisticsLog)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("add taskCode timer error:", err)
|
|
|
- }
|
|
|
-
|
|
|
- //定时同步电脑相关的统计数据
|
|
|
- _, err = global.GVA_Timer.AddTaskByFunc("CreateComputerStatisticsData", "40 9,19,29,39,49,59 7-23 * * * ", serviceStatisticsLog.CreateComputerStatisticsData)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("add CreateComputerStatisticsData timer error:", err)
|
|
|
- }
|
|
|
- // 同步游戏相关的统计数据
|
|
|
- _, err = global.GVA_Timer.AddTaskByFunc("TodayCreateStatisticsGameInfoLog", "2 8,18,28,38,48,58 6-23 * * * ", serviceStatisticsLog.TodayCreateStatisticsGameInfoLog)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("add TodayCreateStatisticsGameInfoLog timer error:", err)
|
|
|
- }
|
|
|
- // 同步任务统计数据
|
|
|
- _, err = global.GVA_Timer.AddTaskByFunc("TaskStatisticsDataCache", "20 0/3 6-23 * * * ", serviceStatisticsLog.TaskStatisticsDataCache)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("add TaskStatisticsDataCache timer error:", err)
|
|
|
- }
|
|
|
- // 重试失败数据
|
|
|
- _, err = global.GVA_Timer.AddTaskByFunc("createFailLog", "2 5,15,25,35,45,55 6-23 * * * ", ServiceLogList.CreateFailLog)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("everyDayResetStatisticsCache timer error:", err)
|
|
|
- }
|
|
|
- // 定时检查电脑上报
|
|
|
- _, err = global.GVA_Timer.AddTaskByFunc("RegularCheckPc", "2 57 8-23 * * * ", serviceStatisticsLog.RegularCheckPc)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("RegularCheckPc timer error:", err)
|
|
|
- }
|
|
|
- // 新建日志表
|
|
|
- _, err = global.GVA_Timer.AddTaskByFunc("RegularCreateLogingTable", "2 1 19 20 * * ", ServiceLogList.RegularCreateLogingTable)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("add RegularCreateLogingTable timer error:", err)
|
|
|
- }
|
|
|
- // 定时删缓存
|
|
|
- _, err = global.GVA_Timer.AddTaskByFunc("RegularDelCheckData", "2 33 11 * * *", serviceStatisticsLog.RegularDelCheckData)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("add RegularDelCheckData timer error:", err)
|
|
|
- }
|
|
|
- //定时添加任务
|
|
|
- _, err = global.GVA_Timer.AddTaskByFunc("EveryDaySyncTaskData", "30 22 21 * * *", syncData.EveryDaySyncTaskData)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("add EveryDaySyncTaskData timer error:", err)
|
|
|
- }
|
|
|
- //同步任务数据
|
|
|
- _, err = global.GVA_Timer.AddTaskByFunc("SyncTaskData", "2 0/3 1-23 * * *", syncData.SyncTaskData)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("add SyncTaskData timer error:", err)
|
|
|
- }
|
|
|
- // 数优任务统计
|
|
|
- _, err = global.GVA_Timer.AddTaskByFunc("DayTargetDataStatistics", "40 2 5 * * *", syncData.DayTargetDataStatistics)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("add DayTargetDataStatistics timer error:", err)
|
|
|
- }
|
|
|
-
|
|
|
- //// 定时检查是否有电脑到期,修改租机状态@every 1s
|
|
|
- //_, err = global.GVA_Timer.AddTaskByFunc("CheckIsExpire", "0 0/5 * * * *", serviceRentComputer.CheckIsExpire)
|
|
|
+ //// 定时更新前一天的统计数据
|
|
|
+ //_, err := global.GVA_Timer.AddTaskByFunc("StatisticsLog", "2 8 5 * * * ", serviceStatisticsLog.CreateStatisticsLog)
|
|
|
//if err != nil {
|
|
|
- // fmt.Println("add CheckIsExpire timer error:", err)
|
|
|
+ // fmt.Println("add taskCode timer error:", err)
|
|
|
//}
|
|
|
- //// 定时生成租机每日台账@every 1s
|
|
|
- //_, err = global.GVA_Timer.AddTaskByFunc("CreateRentComputerLedger", "0 30 23 * * *", serviceRentComputer.CreateRentComputerLedger)
|
|
|
+ //
|
|
|
+ ////定时同步电脑相关的统计数据
|
|
|
+ //_, err = global.GVA_Timer.AddTaskByFunc("CreateComputerStatisticsData", "40 9,19,29,39,49,59 7-23 * * * ", serviceStatisticsLog.CreateComputerStatisticsData)
|
|
|
//if err != nil {
|
|
|
- // fmt.Println("add CreateRentComputerLedger timer error:", err)
|
|
|
+ // fmt.Println("add CreateComputerStatisticsData timer error:", err)
|
|
|
//}
|
|
|
-
|
|
|
- //定时获取扫码平台余额,每小时执行一次
|
|
|
+ //// 同步游戏相关的统计数据
|
|
|
+ //_, err = global.GVA_Timer.AddTaskByFunc("TodayCreateStatisticsGameInfoLog", "2 8,18,28,38,48,58 6-23 * * * ", serviceStatisticsLog.TodayCreateStatisticsGameInfoLog)
|
|
|
+ //if err != nil {
|
|
|
+ // fmt.Println("add TodayCreateStatisticsGameInfoLog timer error:", err)
|
|
|
+ //}
|
|
|
+ //// 同步任务统计数据
|
|
|
+ //_, err = global.GVA_Timer.AddTaskByFunc("TaskStatisticsDataCache", "20 0/3 6-23 * * * ", serviceStatisticsLog.TaskStatisticsDataCache)
|
|
|
+ //if err != nil {
|
|
|
+ // fmt.Println("add TaskStatisticsDataCache timer error:", err)
|
|
|
+ //}
|
|
|
+ //// 重试失败数据
|
|
|
+ //_, err = global.GVA_Timer.AddTaskByFunc("createFailLog", "2 5,15,25,35,45,55 6-23 * * * ", ServiceLogList.CreateFailLog)
|
|
|
+ //if err != nil {
|
|
|
+ // fmt.Println("everyDayResetStatisticsCache timer error:", err)
|
|
|
+ //}
|
|
|
+ //// 定时检查电脑上报
|
|
|
+ //_, err = global.GVA_Timer.AddTaskByFunc("RegularCheckPc", "2 57 8-23 * * * ", serviceStatisticsLog.RegularCheckPc)
|
|
|
+ //if err != nil {
|
|
|
+ // fmt.Println("RegularCheckPc timer error:", err)
|
|
|
+ //}
|
|
|
+ //// 新建日志表
|
|
|
+ //_, err = global.GVA_Timer.AddTaskByFunc("RegularCreateLogingTable", "2 1 19 20 * * ", ServiceLogList.RegularCreateLogingTable)
|
|
|
+ //if err != nil {
|
|
|
+ // fmt.Println("add RegularCreateLogingTable timer error:", err)
|
|
|
+ //}
|
|
|
+ //// 定时删缓存
|
|
|
+ //_, err = global.GVA_Timer.AddTaskByFunc("RegularDelCheckData", "2 33 11 * * *", serviceStatisticsLog.RegularDelCheckData)
|
|
|
+ //if err != nil {
|
|
|
+ // fmt.Println("add RegularDelCheckData timer error:", err)
|
|
|
+ //}
|
|
|
+ ////定时添加任务
|
|
|
+ //_, err = global.GVA_Timer.AddTaskByFunc("EveryDaySyncTaskData", "30 22 21 * * *", syncData.EveryDaySyncTaskData)
|
|
|
+ //if err != nil {
|
|
|
+ // fmt.Println("add EveryDaySyncTaskData timer error:", err)
|
|
|
+ //}
|
|
|
+ ////同步任务数据
|
|
|
+ //_, err = global.GVA_Timer.AddTaskByFunc("SyncTaskData", "2 0/3 1-23 * * *", syncData.SyncTaskData)
|
|
|
+ //if err != nil {
|
|
|
+ // fmt.Println("add SyncTaskData timer error:", err)
|
|
|
+ //}
|
|
|
+ //// 数优任务统计
|
|
|
+ //_, err = global.GVA_Timer.AddTaskByFunc("DayTargetDataStatistics", "40 2 5 * * *", syncData.DayTargetDataStatistics)
|
|
|
+ //if err != nil {
|
|
|
+ // fmt.Println("add DayTargetDataStatistics timer error:", err)
|
|
|
+ //}
|
|
|
+ //
|
|
|
+ ////// 定时检查是否有电脑到期,修改租机状态@every 1s
|
|
|
+ ////_, err = global.GVA_Timer.AddTaskByFunc("CheckIsExpire", "0 0/5 * * * *", serviceRentComputer.CheckIsExpire)
|
|
|
+ ////if err != nil {
|
|
|
+ //// fmt.Println("add CheckIsExpire timer error:", err)
|
|
|
+ ////}
|
|
|
+ ////// 定时生成租机每日台账@every 1s
|
|
|
+ ////_, err = global.GVA_Timer.AddTaskByFunc("CreateRentComputerLedger", "0 30 23 * * *", serviceRentComputer.CreateRentComputerLedger)
|
|
|
+ ////if err != nil {
|
|
|
+ //// fmt.Println("add CreateRentComputerLedger timer error:", err)
|
|
|
+ ////}
|
|
|
+ //
|
|
|
+ ////定时获取扫码平台余额,每小时执行一次
|
|
|
+ ////_, err = global.GVA_Timer.AddTaskByFunc("SyncGetWeChatScannerBalance", "0 58 * * * *", serviceWeChatScannerApi.SyncGetWeChatScannerBalance)
|
|
|
//_, err = global.GVA_Timer.AddTaskByFunc("SyncGetWeChatScannerBalance", "0 58 * * * *", serviceWeChatScannerApi.SyncGetWeChatScannerBalance)
|
|
|
- _, err = global.GVA_Timer.AddTaskByFunc("SyncGetWeChatScannerBalance", "0 58 * * * *", serviceWeChatScannerApi.SyncGetWeChatScannerBalance)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("add SyncGetWeChatScannerBalance timer error:", err)
|
|
|
- }
|
|
|
- //定时更新异常率
|
|
|
- _, err = global.GVA_Timer.AddTaskByFunc("SyncAbnormalRateByBatch", "0 1,31 * * * *", serviceDataAbnormalRate.SyncAbnormalRateByBatch)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("add SyncAbnormalRateByBatch timer error:", err)
|
|
|
- }
|
|
|
-
|
|
|
- //定时更新当日微信扫码订单列表
|
|
|
- _, err = global.GVA_Timer.AddTaskByFunc("SyncTodayWeChatScannerDetailed", "0 3,33 * * * *", serviceWeChatScannerDetailed.SyncTodayWeChatScannerDetailed)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("add SyncTodayWeChatScannerDetailed timer error:", err)
|
|
|
- }
|
|
|
-
|
|
|
- //0点更新昨日微信扫码订单列表
|
|
|
- _, err = global.GVA_Timer.AddTaskByFunc("SyncYesterdayWeChatScannerDetailed", "1 1 0 * * *", serviceWeChatScannerDetailed.SyncYesterdayWeChatScannerDetailed)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("add SyncYesterdayWeChatScannerDetailed timer error:", err)
|
|
|
- }
|
|
|
-
|
|
|
- //半小时同步一次机房设备信息,播报是否有异常
|
|
|
- _, err = global.GVA_Timer.AddTaskByFunc("SyncJfDevicesMessage", "0 0,30 * * * *", robotService.SyncJfDevicesMessage)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("add SyncJfDevicesMessage timer error:", err)
|
|
|
- }
|
|
|
-
|
|
|
- // 活跃定时推送消息
|
|
|
- _, err = global.GVA_Timer.AddTaskByFunc("TaskMsgSend", "20 29,59 8-21 * * *", syncData.TaskMsgSend)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("add TaskMsgSend timer error:", err)
|
|
|
- }
|
|
|
-
|
|
|
- // 活跃定时推送消息
|
|
|
- _, err = global.GVA_Timer.AddTaskByFunc("TaskMsgSend", "20 0/10 22-23 * * *", syncData.TaskMsgSend)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("add TaskMsgSend timer error:", err)
|
|
|
- }
|
|
|
-
|
|
|
- // 付费定时推送消息
|
|
|
- _, err = global.GVA_Timer.AddTaskByFunc("TaskMsgSend", "40 15,30,45,59 8-21 * * *", syncData.TaskFreeMsgSend)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("add TaskFreeMsgSend timer error:", err)
|
|
|
- }
|
|
|
-
|
|
|
- // 付费定时推送消息
|
|
|
- _, err = global.GVA_Timer.AddTaskByFunc("TaskMsgSend", "40 0/5 22-23 * * *", syncData.TaskFreeMsgSend)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("add TaskFreeMsgSend timer error:", err)
|
|
|
- }
|
|
|
-
|
|
|
- // 23起检测任务完成情况
|
|
|
- _, err = global.GVA_Timer.AddTaskByFunc("CheckTaskCompletedInfo", "10 0/4 23 * * *", syncData.CheckTaskCompletedInfo)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("add CheckTaskCompletedInfo timer error:", err)
|
|
|
- }
|
|
|
+ //if err != nil {
|
|
|
+ // fmt.Println("add SyncGetWeChatScannerBalance timer error:", err)
|
|
|
+ //}
|
|
|
+ ////定时更新异常率
|
|
|
+ //_, err = global.GVA_Timer.AddTaskByFunc("SyncAbnormalRateByBatch", "0 1,31 * * * *", serviceDataAbnormalRate.SyncAbnormalRateByBatch)
|
|
|
+ //if err != nil {
|
|
|
+ // fmt.Println("add SyncAbnormalRateByBatch timer error:", err)
|
|
|
+ //}
|
|
|
+ //
|
|
|
+ ////定时更新当日微信扫码订单列表
|
|
|
+ //_, err = global.GVA_Timer.AddTaskByFunc("SyncTodayWeChatScannerDetailed", "0 3,33 * * * *", serviceWeChatScannerDetailed.SyncTodayWeChatScannerDetailed)
|
|
|
+ //if err != nil {
|
|
|
+ // fmt.Println("add SyncTodayWeChatScannerDetailed timer error:", err)
|
|
|
+ //}
|
|
|
+ //
|
|
|
+ ////0点更新昨日微信扫码订单列表
|
|
|
+ //_, err = global.GVA_Timer.AddTaskByFunc("SyncYesterdayWeChatScannerDetailed", "1 1 0 * * *", serviceWeChatScannerDetailed.SyncYesterdayWeChatScannerDetailed)
|
|
|
+ //if err != nil {
|
|
|
+ // fmt.Println("add SyncYesterdayWeChatScannerDetailed timer error:", err)
|
|
|
+ //}
|
|
|
+ //
|
|
|
+ ////半小时同步一次机房设备信息,播报是否有异常
|
|
|
+ //_, err = global.GVA_Timer.AddTaskByFunc("SyncJfDevicesMessage", "0 0,30 * * * *", robotService.SyncJfDevicesMessage)
|
|
|
+ //if err != nil {
|
|
|
+ // fmt.Println("add SyncJfDevicesMessage timer error:", err)
|
|
|
+ //}
|
|
|
+ //
|
|
|
+ //// 活跃定时推送消息
|
|
|
+ //_, err = global.GVA_Timer.AddTaskByFunc("TaskMsgSend", "20 29,59 8-21 * * *", syncData.TaskMsgSend)
|
|
|
+ //if err != nil {
|
|
|
+ // fmt.Println("add TaskMsgSend timer error:", err)
|
|
|
+ //}
|
|
|
+ //
|
|
|
+ //// 活跃定时推送消息
|
|
|
+ //_, err = global.GVA_Timer.AddTaskByFunc("TaskMsgSend", "20 0/10 22-23 * * *", syncData.TaskMsgSend)
|
|
|
+ //if err != nil {
|
|
|
+ // fmt.Println("add TaskMsgSend timer error:", err)
|
|
|
+ //}
|
|
|
+ //
|
|
|
+ //// 付费定时推送消息
|
|
|
+ //_, err = global.GVA_Timer.AddTaskByFunc("TaskMsgSend", "40 15,30,45,59 8-21 * * *", syncData.TaskFreeMsgSend)
|
|
|
+ //if err != nil {
|
|
|
+ // fmt.Println("add TaskFreeMsgSend timer error:", err)
|
|
|
+ //}
|
|
|
+ //
|
|
|
+ //// 付费定时推送消息
|
|
|
+ //_, err = global.GVA_Timer.AddTaskByFunc("TaskMsgSend", "40 0/5 22-23 * * *", syncData.TaskFreeMsgSend)
|
|
|
+ //if err != nil {
|
|
|
+ // fmt.Println("add TaskFreeMsgSend timer error:", err)
|
|
|
+ //}
|
|
|
+ //
|
|
|
+ //// 23起检测任务完成情况
|
|
|
+ //_, err = global.GVA_Timer.AddTaskByFunc("CheckTaskCompletedInfo", "10 0/4 23 * * *", syncData.CheckTaskCompletedInfo)
|
|
|
+ //if err != nil {
|
|
|
+ // fmt.Println("add CheckTaskCompletedInfo timer error:", err)
|
|
|
+ //}
|
|
|
}
|