From 4cf0b626e50053f8df1bcdfffa4ba31738e3e65f Mon Sep 17 00:00:00 2001 From: liguoyang Date: Fri, 26 Jan 2024 19:07:48 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E5=A4=84=E7=90=86=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Setting/Services/Implements/CanteenSettingService.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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;