fix 映射转换

This commit is contained in:
2025-03-25 11:30:00 +08:00
parent 12340b38e8
commit c6c9a9a1cd
6 changed files with 29 additions and 8 deletions

View File

@@ -3,6 +3,7 @@ using Dlhis.Basic.Places.Request;
using Dlhis.Basic.Places.Response;
using Dlhis.Entity.Basic.Entity;
using Dlhis.Sys.Api;
using Dlhis.Sys.Api.Request;
using Kurisu.AspNetCore.Authentication.Abstractions;
using Kurisu.AspNetCore.DataAccess.Dto;
using Kurisu.AspNetCore.DataAccess.SqlSugar.Extensions;
@@ -35,9 +36,15 @@ public class BusinessPlacePermissionsService : IBusinessPlacePermissionsService
})
.ToPageListAsync(request);
var users = await _userApi.GetUserByIdsAsync(page.Data.Select(x => x.UserId).Distinct().ToList());
page.Data.ForEach(item => { item.UserName = users.FirstOrDefault(x => x.Id == item.UserId)?.UserName; });
try
{
var users = await _userApi.GetUserByIdsAsync(new IdsRequest { Ids = page.Data.Select(x => x.UserId).Distinct().ToList() });
page.Data.ForEach(item => { item.UserName = users.FirstOrDefault(x => x.Id == item.UserId)?.UserName; });
}
catch (Exception e)
{
//ignore
}
return page;
}