101 lines
2.4 KiB
C#
101 lines
2.4 KiB
C#
|
|
using Face.Services.Manager;
|
|||
|
|
using Face.Services.Tool;
|
|||
|
|
using FaceMachines.Services;
|
|||
|
|
using System;
|
|||
|
|
using System.Diagnostics;
|
|||
|
|
|
|||
|
|
namespace Face.SystemTask
|
|||
|
|
{
|
|||
|
|
//定时作业计划管理
|
|||
|
|
internal class TimingPlanJob
|
|||
|
|
{
|
|||
|
|
#region 作业计划
|
|||
|
|
|
|||
|
|
#region PlanJob1
|
|||
|
|
public class PlanJob1 : JobBase
|
|||
|
|
{
|
|||
|
|
public override void Plan()
|
|||
|
|
{
|
|||
|
|
DateTime starttime = DateTime.Now;
|
|||
|
|
string ExecProcess = "plan1";
|
|||
|
|
|
|||
|
|
Trace.WriteLine("1");
|
|||
|
|
TimingPlanList.Plan1();
|
|||
|
|
|
|||
|
|
string msg = "成功执行作业计划“" + ExecProcess + "”,时间在" + DateTime.Now.ToString() + ",用时:" + DateTimeDiff.DateDiff(starttime, DateTime.Now, "ms") + "毫秒";
|
|||
|
|
//Logs.WriteTimingPlanLog(msg);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
#endregion
|
|||
|
|
|
|||
|
|
|
|||
|
|
#endregion
|
|||
|
|
|
|||
|
|
#region 自定义作业计划
|
|||
|
|
|
|||
|
|
#region CustomPlanJob1
|
|||
|
|
public class CustomPlanJob1 : JobBase
|
|||
|
|
{
|
|||
|
|
public override void Plan()
|
|||
|
|
{
|
|||
|
|
//Trace.WriteLine("11");
|
|||
|
|
TimingPlanList.CustomPlan1();
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
#endregion
|
|||
|
|
#endregion
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 定时作业计划列表
|
|||
|
|
/// </summary>
|
|||
|
|
public static class TimingPlanList
|
|||
|
|
{
|
|||
|
|
#region 作业计划方法
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 作业计划方法1
|
|||
|
|
/// </summary>
|
|||
|
|
public static void Plan1()
|
|||
|
|
{
|
|||
|
|
//业务逻辑
|
|||
|
|
try
|
|||
|
|
{
|
|||
|
|
//Plan1
|
|||
|
|
//Logs.WriteTimingPlanLog("自定义作业计划1Plan1");
|
|||
|
|
}
|
|||
|
|
catch (Exception ex)
|
|||
|
|
{
|
|||
|
|
//Logs.WriteErrorTimingPlanLog("Plan1)", ex);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
#endregion
|
|||
|
|
|
|||
|
|
#region 自定义作业计划方法
|
|||
|
|
/// <summary>
|
|||
|
|
/// 自定义作业计划方法1
|
|||
|
|
/// </summary>
|
|||
|
|
public static void CustomPlan1()
|
|||
|
|
{
|
|||
|
|
//业务逻辑
|
|||
|
|
try
|
|||
|
|
{
|
|||
|
|
UDPHelp.StartReceive();
|
|||
|
|
//ChartsDatas.UpdateSetCacheOfDBList();
|
|||
|
|
}
|
|||
|
|
catch (Exception ex)
|
|||
|
|
{
|
|||
|
|
//Logs.WriteErrorTimingPlanLog("自定义作业计划1任务1", ex);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
string msg = "成功执行自定义作业计划1";
|
|||
|
|
//Logs.WriteTimingPlanLog(msg);
|
|||
|
|
}
|
|||
|
|
#endregion
|
|||
|
|
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
}
|