public async Task <PageResponse <SysQuartzLog> > GetTaskLogPageListAsync(TaskLogListParam taskLogListParam) { CloseTracking(); Expression <Func <SysQuartzLog, bool> > quartzExpression = quartzLog => true; if (taskLogListParam.Description.IsNotNullOrEmpty()) { quartzExpression = quartzExpression.And(c => c.Description.Contains(taskLogListParam.Description)); } if (taskLogListParam.Group.IsNotNullOrEmpty()) { quartzExpression = quartzExpression.And(c => c.JobGroup.Contains(taskLogListParam.Group)); } if (taskLogListParam.Name.IsNotNullOrEmpty()) { quartzExpression = quartzExpression.And(c => c.JobName.Contains(taskLogListParam.Name)); } var data = CurrentDbContext.SysQuartzLogs.Where(quartzExpression); var resultEntities = await LoadPageEntitiesAsync(data, taskLogListParam.CurrentPage, taskLogListParam.PageSize, false, c => c.LogId); return(resultEntities); }
public async Task <ActionResult> TaskLogPageList(TaskLogListParam taskLogListParam) { var result = await SysQuartzLogBll.GetTaskLogPageListAsync(taskLogListParam); return(Succeed(result)); }
/// <summary> /// 获取任务执行日志分页数据 /// </summary> /// <param name="taskLogListParam"></param> /// <returns></returns> public async Task <PageResponse <SysQuartzLog> > GetTaskLogPageListAsync(TaskLogListParam taskLogListParam) { return(await SysQuartzLogDao.GetTaskLogPageListAsync(taskLogListParam)); }