修改
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
71e797cf7d
commit
2d9ebe7094
|
@ -150,15 +150,16 @@ public class AuditDocumentService(IRepository<AuditDocument> _auditDocumentRepos
|
|||
/// </summary>
|
||||
/// <param name="inDto"></param>
|
||||
/// <returns></returns>
|
||||
public async Task<List<string>> GetBreadcrumbData(GetBreadcrumbDataInDto inDto)
|
||||
[HttpPost]
|
||||
public async Task<List<AuditDocumentView>> GetBreadcrumbData(GetBreadcrumbDataInDto inDto)
|
||||
{
|
||||
List<string> result=new List<string>();
|
||||
List<AuditDocumentView> result=new List<AuditDocumentView>();
|
||||
|
||||
await findParent(result, inDto.Id);
|
||||
async Task findParent(List<string> datas, Guid id)
|
||||
async Task findParent(List<AuditDocumentView> datas, Guid id)
|
||||
{
|
||||
var data= await _auditDocumentRepository.Where(x => x.Id == inDto.Id).FirstNotNullAsync();
|
||||
datas.Add(data.Name);
|
||||
var data= await _auditDocumentRepository.Where(x => x.Id == inDto.Id).ProjectTo<AuditDocumentView>(_mapper.ConfigurationProvider).FirstNotNullAsync();
|
||||
datas.Add(data);
|
||||
if (data.ParentId != null)
|
||||
{
|
||||
await findParent(datas, data.ParentId.Value);
|
||||
|
|
Loading…
Reference in New Issue