ZrAdminNetCore/ZR.Service/System/SysTasksLogService.cs
2021-08-23 16:57:25 +08:00

35 lines
1003 B
C#

using Infrastructure.Attribute;
using System;
using ZR.Model.System;
using ZR.Service.IService;
namespace ZR.Service.System
{
[AppService(ServiceLifetime = LifeTime.Transient, ServiceType = typeof(ISysTasksLogService))]
public class SysTasksLogService : BaseService<SysTasksLog>, ISysTasksLogService
{
private ISysTasksQzService _tasksQzService;
public SysTasksLogService(ISysTasksQzService tasksQzService)
{
_tasksQzService = tasksQzService;
}
public SysTasksLog AddTaskLog(string jobId, SysTasksLog logModel)
{
//获取任务信息
var model = _tasksQzService.GetId(jobId);
if (model != null)
{
logModel.JobId = jobId;
logModel.JobName = model.Name;
logModel.JobGroup = model.JobGroup;
logModel.CreateTime = DateTime.Now;
}
Add(logModel);
return logModel;
}
}
}