|
@@ -159,6 +159,28 @@ namespace TEAMModelOS.FunctionV4.TimeTrigger
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /// <summary>
|
|
|
+ /// 每天执行 一次清零动作
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="myTimer"></param>
|
|
|
+ /// <param name="log"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ [Function("BIStatsDayDefault")]
|
|
|
+ //https://docs.azure.cn/zh-cn/azure-functions/functions-bindings-timer?tabs=in-process&pivots=programming-language-csharp
|
|
|
+ //0 1 0 * * * 一天中00的第 1 分钟
|
|
|
+ //0 1 * * * * 一天中每小时的第 1 分钟
|
|
|
+ //0 */10 * * * * 每五分钟一次
|
|
|
+ public async Task BIStatsDayDefault([TimerTrigger("0 1 0 * * *")] TimerInfo myTimer, ILogger log)
|
|
|
+ {
|
|
|
+ try
|
|
|
+ {
|
|
|
+ _ = BIStats.SetStatsZeroPoint(_azureCosmos, _dingDing);
|
|
|
+ }
|
|
|
+ catch (Exception ex)
|
|
|
+ {
|
|
|
+ await _dingDing.SendBotMsg($"BIStatsDayDefault 定时清理每天的数据: {DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}\n{ex.Message}\n{ex.StackTrace}", GroupNames.成都开发測試群組);
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 清理HiTeach教研类型的课例文件上传在Blob空间的文件。 0 */10 22-23 * * *
|