Files
kunshan-bzfm-mes-backend/DOAN.ServiceCore/Services/SysTasksLogService.cs

37 lines
1.1 KiB
C#
Raw Normal View History

2024-11-28 13:36:05 +08:00
using Infrastructure.Attribute;
2024-12-03 09:25:16 +08:00
using DOAN.Model.System;
2024-11-28 13:36:05 +08:00
2024-12-03 09:25:16 +08:00
namespace DOAN.ServiceCore.Services
2024-11-28 13:36:05 +08:00
{
/// <summary>
/// 任务日志
/// </summary>
[AppService(ServiceLifetime = LifeTime.Transient, ServiceType = typeof(ISysTasksLogService))]
public class SysTasksLogService : BaseService<SysTasksLog>, ISysTasksLogService
{
private ISysTasksQzService _tasksQzService;
public SysTasksLogService(ISysTasksQzService tasksQzService)
{
_tasksQzService = tasksQzService;
}
public async Task<SysTasksLog> AddTaskLog(string jobId, SysTasksLog logModel)
{
//获取任务信息
var model = await _tasksQzService.GetSingleAsync(f => f.ID == jobId);
if (model != null)
{
logModel.JobId = jobId;
logModel.JobName = model.Name;
logModel.JobGroup = model.JobGroup;
logModel.CreateTime = DateTime.Now;
}
await InsertAsync(logModel);
return logModel;
}
}
}