/// <summary> /// 保存任务执行日志 /// </summary> /// <param name="saveInfo">保存信息</param> /// <returns>执行结果</returns> public Result SaveExecuteLog(SaveExecuteLogCmdDto saveInfo) { if (saveInfo == null || saveInfo.ExecuteLogs.IsNullOrEmpty()) { return(Result.FailedResult("没有指定要保存的信息")); } List <ExecuteLog> logs = saveInfo.ExecuteLogs.Select(c => c.MapTo <ExecuteLog>()).ToList(); using (var businessWork = WorkFactory.Create()) { ExecuteLogDomainService.SaveExecuteLog(logs); var commitResult = businessWork.Commit(); if (commitResult.ExecutedSuccess) { return(Result.SuccessResult("保存成功")); } return(Result.FailedResult("保存失败")); } }
/// <summary> /// 获取任务执行日志分页 /// </summary> /// <param name="filter">查询条件</param> /// <returns></returns> public IPaging <ExecuteLogDto> GetExecuteLogPaging(ExecuteLogFilterDto filter) { var executeLogPaging = ExecuteLogDomainService.GetExecuteLogPaging(CreateQueryObject(filter)); return(executeLogPaging.ConvertTo <ExecuteLogDto>()); }
/// <summary> /// 获取任务执行日志列表 /// </summary> /// <param name="filter">查询条件</param> /// <returns></returns> public List <ExecuteLogDto> GetExecuteLogList(ExecuteLogFilterDto filter) { var executeLogList = ExecuteLogDomainService.GetExecuteLogList(CreateQueryObject(filter)); return(executeLogList.Select(c => c.MapTo <ExecuteLogDto>()).ToList()); }
/// <summary> /// 获取任务执行日志 /// </summary> /// <param name="filter">查询条件</param> /// <returns></returns> public ExecuteLogDto GetExecuteLog(ExecuteLogFilterDto filter) { var executeLog = ExecuteLogDomainService.GetExecuteLog(CreateQueryObject(filter)); return(executeLog.MapTo <ExecuteLogDto>()); }