修改
continuous-integration/drone/push Build is passing Details

Test_IRC_Net8
he 2025-04-01 16:05:13 +08:00
parent 7aba4adc14
commit a5f7e03f6c
2 changed files with 6 additions and 5 deletions

View File

@ -151,14 +151,14 @@ public class AuditDocumentService(IRepository<AuditDocument> _auditDocumentRepos
/// <param name="inDto"></param> /// <param name="inDto"></param>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public async Task<List<AuditDocumentView>> GetBreadcrumbData(GetBreadcrumbDataInDto inDto) public async Task<List<AuditDocumentUpdateDto>> GetBreadcrumbData(GetBreadcrumbDataInDto inDto)
{ {
List<AuditDocumentView> result=new List<AuditDocumentView>(); List<AuditDocumentUpdateDto> result=new List<AuditDocumentUpdateDto>();
await findParent(result, inDto.Id); await findParent(result, inDto.Id);
async Task findParent(List<AuditDocumentView> datas, Guid id) async Task findParent(List<AuditDocumentUpdateDto> datas, Guid id)
{ {
var data= await _auditDocumentRepository.Where(x => x.Id == inDto.Id).ProjectTo<AuditDocumentView>(_mapper.ConfigurationProvider).FirstNotNullAsync(); var data= await _auditDocumentRepository.Where(x => x.Id == inDto.Id).ProjectTo<AuditDocumentUpdateDto>(_mapper.ConfigurationProvider).FirstNotNullAsync();
datas.Add(data); datas.Add(data);
if (data.ParentId != null) if (data.ParentId != null)
{ {
@ -237,7 +237,7 @@ public class AuditDocumentService(IRepository<AuditDocument> _auditDocumentRepos
} }
public void GetParentId(List<Guid> parentIds, List<Guid> ids, List<AuditDocumentData> dataList) private void GetParentId(List<Guid> parentIds, List<Guid> ids, List<AuditDocumentData> dataList)
{ {
var parentid = dataList.Where(x => ids.Contains(x.Id.Value) && x.ParentId != null).Select(x => x.ParentId.Value).ToList(); var parentid = dataList.Where(x => ids.Contains(x.Id.Value) && x.ParentId != null).Select(x => x.ParentId.Value).ToList();

View File

@ -15,6 +15,7 @@ namespace IRaCIS.Core.Application.Service
var userId = Guid.Empty; var userId = Guid.Empty;
var isEn_Us = false; var isEn_Us = false;
CreateMap<AuditDocument, AuditDocumentView>(); CreateMap<AuditDocument, AuditDocumentView>();
CreateMap<AuditDocument, AuditDocumentUpdateDto>();
CreateMap<AuditDocument, HistoricalVersionDto>(); CreateMap<AuditDocument, HistoricalVersionDto>();
CreateMap<AuditDocumentUpdateDto, AuditDocumentAddOrEdit>(); CreateMap<AuditDocumentUpdateDto, AuditDocumentAddOrEdit>();
CreateMap<AuditDocument, AuditDocumentData>(); CreateMap<AuditDocument, AuditDocumentData>();