This commit is contained in:
2025-07-02 20:12:08 +08:00
parent 27b0099074
commit a6729f3c10
6 changed files with 95 additions and 25 deletions

View File

@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8" ?>
<Jobs>
<job name="EveryTimeJob" desc="每3秒执行调度" enabled="true" type="MyCode.Project.ScheduleTask.Jobs.EveryJob,MyCode.Project.ScheduleTask" CronExpression="*/3 * * * * ?" />
<job name="EveryPriority2Job" desc="每30秒执行调度" enabled="true" type="MyCode.Project.ScheduleTask.Jobs.EveryPriority2Job,MyCode.Project.ScheduleTask" CronExpression="*/2 * * * * ?" />
<job name="EveryTimeJob" desc="每1分钟执行调度" enabled="true" type="MyCode.Project.ScheduleTask.Jobs.EveryJob,MyCode.Project.ScheduleTask" CronExpression="0 */1 * * * ?" />
<job name="EveryPriority2Job" desc="每30秒执行调度" enabled="true" type="MyCode.Project.ScheduleTask.Jobs.EveryPriority2Job,MyCode.Project.ScheduleTask" CronExpression="*/30 * * * * ?" />
<job name="EveryOtherJob" desc="每60秒执行调度" enabled="true" type="MyCode.Project.ScheduleTask.Jobs.EveryOtherJob,MyCode.Project.ScheduleTask" CronExpression="0 */1 * * * ?" />
<job name="EveryMinuteJob" desc="每1分钟执行调度" enabled="true" type="MyCode.Project.ScheduleTask.Jobs.EveryMinuteJob,MyCode.Project.ScheduleTask" CronExpression="0 */1 * * * ?" />
<job name="OpenIdJob" desc="半夜1点创建刷OPENID任务" enabled="true" type="MyCode.Project.ScheduleTask.Jobs.NinePMTimeJob,MyCode.Project.ScheduleTask" CronExpression="0 0 1 * * ?" />
<job name="NinePMTimeJob" desc="半夜1点创建登录信息" enabled="true" type="MyCode.Project.ScheduleTask.Jobs.NinePMTimeJob,MyCode.Project.ScheduleTask" CronExpression="0 0 1 * * ?" />
</Jobs>

View File

@@ -15,21 +15,21 @@ using System.Threading;
namespace MyCode.Project.ScheduleTask.Jobs
{
public class EveryFiveMinuteJob : IJob
public class EveryMinuteJob : IJob
{
private IReport2308Service _report2308Service;
private IStaffDataEnterpriseWechatService _staffDataEnterpriseWechatService;
public EveryFiveMinuteJob(IReport2308Service report2308Service)
public EveryMinuteJob(IStaffDataEnterpriseWechatService staffDataEnterpriseWechatService)
{
_report2308Service = report2308Service;
_staffDataEnterpriseWechatService = staffDataEnterpriseWechatService;
}
public void Execute(IJobExecutionContext context)
{
_report2308Service.EveryFiveMinuteJob();
_staffDataEnterpriseWechatService.TaskAttendanceRequest();
}
}
}

View File

@@ -93,6 +93,7 @@
</ItemGroup>
<ItemGroup>
<Compile Include="JobsHelp.cs" />
<Compile Include="Jobs\EveryMinuteJob.cs" />
<Compile Include="Jobs\EveryPriority2Job.cs" />
<Compile Include="Jobs\EveryOtherJob.cs" />
<Compile Include="Jobs\NinePMTimeJob.cs" />