diff --git a/Src/Dlhis.Canteen/Setting/Services/Implements/CanteenSettingService.cs b/Src/Dlhis.Canteen/Setting/Services/Implements/CanteenSettingService.cs index 11309527..0d24c61e 100644 --- a/Src/Dlhis.Canteen/Setting/Services/Implements/CanteenSettingService.cs +++ b/Src/Dlhis.Canteen/Setting/Services/Implements/CanteenSettingService.cs @@ -40,13 +40,11 @@ public class CanteenSettingService : ICanteenSettingService }) .ToPageListAsync(request); - var userNos = page.Data.Select(x => x.UniqueValue).Distinct().ToList(); - + var userNos = page.Data.Where(x => x.UniqueType == CanteenSettingUnqiueEnumType.Person).Select(x => x.UniqueValue).Distinct().ToList(); var gainfos = await _context.Queryable().Where(x => userNos.Contains(x.No)).ToListAsync(); - page.Data.ForEach(x => { - x.UniqueValue = gainfos.FirstOrDefault(item => item.No == x.UniqueValue)?.Name; + x.UniqueValueDesc = gainfos.FirstOrDefault(item => item.No == x.UniqueValue)?.Name; }); return page;