/// <summary> /// 保存操作分组 /// </summary> /// <param name="saveInfo">操作分组保存信息</param> /// <returns>返回执行结果</returns> public Result <OperationGroupDto> SaveOperationGroup(SaveOperationGroupDto saveOperationGroupDto) { if (saveOperationGroupDto?.OperationGroup == null) { return(Result <OperationGroupDto> .FailedResult("没有指定要保存的操作分组信息")); } using (var businessWork = WorkManager.Create()) { var saveResult = operationGroupService.Save(saveOperationGroupDto.OperationGroup.MapTo <OperationGroup>()); if (!saveResult.Success) { return(Result <OperationGroupDto> .FailedResult(saveResult.Message)); } var commitResult = businessWork.Commit(); Result <OperationGroupDto> result = null; if (commitResult.EmptyResultOrSuccess) { result = Result <OperationGroupDto> .SuccessResult("保存成功"); result.Data = saveResult.Data.MapTo <OperationGroupDto>(); } else { result = Result <OperationGroupDto> .FailedResult("保存失败"); } return(result); } }