Files
shgx_tz_mes_backend_sync/ZR.Service/System/SysTasksLogService.cs

46 lines
1.3 KiB
C#
Raw Normal View History

2021-08-23 16:57:25 +08:00
using Infrastructure.Attribute;
using System;
2021-12-01 21:03:27 +08:00
using System.Linq.Expressions;
using ZR.Model;
2021-08-23 16:57:25 +08:00
using ZR.Model.System;
2021-09-27 08:06:09 +08:00
using ZR.Repository;
2021-09-16 19:35:17 +08:00
using ZR.Service.System.IService;
2021-08-23 16:57:25 +08:00
namespace ZR.Service.System
{
2021-11-27 09:43:04 +08:00
/// <summary>
/// 任务日志
/// </summary>
2021-08-23 16:57:25 +08:00
[AppService(ServiceLifetime = LifeTime.Transient, ServiceType = typeof(ISysTasksLogService))]
2021-09-27 08:06:09 +08:00
public class SysTasksLogService : BaseRepository<SysTasksLog>, ISysTasksLogService
2021-08-23 16:57:25 +08:00
{
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;
}
2021-09-27 16:07:55 +08:00
Add(logModel);
2021-08-23 16:57:25 +08:00
return logModel;
}
2021-12-01 21:03:27 +08:00
public PagedInfo<SysTasksLog> GetPages(Expression<Func<SysTasksLog, bool>> where, PagerInfo parm, Expression<Func<SysTasksLog, object>> order, string orderType)
{
throw new NotImplementedException();
}
2021-08-23 16:57:25 +08:00
}
}