瀏覽代碼

每天执行 一次清零动作

Li 2 年之前
父節點
當前提交
02959e7d1d
共有 1 個文件被更改,包括 22 次插入0 次删除
  1. 22 0
      TEAMModelOS.FunctionV4/TimeTrigger/IESTimerTrigger.cs

+ 22 - 0
TEAMModelOS.FunctionV4/TimeTrigger/IESTimerTrigger.cs

@@ -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 * * *