diff --git a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application.Contracts/Dtos/Task/TaskGetOutput.cs b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application.Contracts/Dtos/Task/TaskGetOutput.cs index ce885a72..c318da13 100644 --- a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application.Contracts/Dtos/Task/TaskGetOutput.cs +++ b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application.Contracts/Dtos/Task/TaskGetOutput.cs @@ -80,5 +80,8 @@ namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Task /// 触发器类型 /// public JobTypeEnum Type { get; set; } + + public string? Cron { get; set; } + public double? Millisecond { get; set; } } } diff --git a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application/Services/TaskService.cs b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application/Services/TaskService.cs index d119f0e0..b8f79698 100644 --- a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application/Services/TaskService.cs +++ b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application/Services/TaskService.cs @@ -58,11 +58,13 @@ namespace Yi.Framework.Rbac.Application.Services { output.TriggerArgs =Math.Round(simple.RepeatInterval.TotalMinutes,2) .ToString() + "分钟"; output.Type = JobTypeEnum.Millisecond; + output.Millisecond = simple.RepeatInterval.TotalMilliseconds; } else if (trigger is ICronTrigger cron) { output.TriggerArgs = cron.CronExpressionString!; output.Type = JobTypeEnum.Cron; + output.Cron=cron.CronExpressionString; } return output; }