コード例 #1
0
ファイル: ExecuteLogBusiness.cs プロジェクト: CadeJi/Demo
        /// <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("保存失败"));
            }
        }
コード例 #2
0
ファイル: ExecuteLogService.cs プロジェクト: TripsCoder/Demo
 /// <summary>
 /// 保存任务执行日志
 /// </summary>
 /// <param name="saveInfo">保存信息</param>
 /// <returns>执行结果</returns>
 public Result SaveExecuteLog(SaveExecuteLogCmdDto saveInfo)
 {
     return(executeLogBusiness.SaveExecuteLog(saveInfo));
 }