Ejemplo n.º 1
0
        /// <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("保存失败"));
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 获取任务执行日志分页
        /// </summary>
        /// <param name="filter">查询条件</param>
        /// <returns></returns>
        public IPaging <ExecuteLogDto> GetExecuteLogPaging(ExecuteLogFilterDto filter)
        {
            var executeLogPaging = ExecuteLogDomainService.GetExecuteLogPaging(CreateQueryObject(filter));

            return(executeLogPaging.ConvertTo <ExecuteLogDto>());
        }
Ejemplo n.º 3
0
        /// <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());
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 获取任务执行日志
        /// </summary>
        /// <param name="filter">查询条件</param>
        /// <returns></returns>
        public ExecuteLogDto GetExecuteLog(ExecuteLogFilterDto filter)
        {
            var executeLog = ExecuteLogDomainService.GetExecuteLog(CreateQueryObject(filter));

            return(executeLog.MapTo <ExecuteLogDto>());
        }