From b627a66254fdc702693cddf958300586cd0d550e Mon Sep 17 00:00:00 2001 From: liguoyang Date: Wed, 13 Nov 2024 16:14:40 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E5=8C=85=E5=90=AB=E5=8E=82=E5=8C=BA?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Organization/Services/Implements/GainfoMealService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Src/Dlhis.Basic/Organization/Services/Implements/GainfoMealService.cs b/Src/Dlhis.Basic/Organization/Services/Implements/GainfoMealService.cs index a121c671..a52cd610 100644 --- a/Src/Dlhis.Basic/Organization/Services/Implements/GainfoMealService.cs +++ b/Src/Dlhis.Basic/Organization/Services/Implements/GainfoMealService.cs @@ -33,7 +33,7 @@ public class GainfoMealService : IGainfoMealService return await _dbContext.Queryable().AS(request.IsLeave ? "GainfoLeave" : "Gainfo") .LeftJoin((x, dept) => dept.No == x.DepartmentNo) .WhereIF(request.Search.IsPresent(), x => x.Code == request.Search || x.Name == request.Search) - .Where(x => SqlFunc.Subqueryable().Where(p => p.UserCode == x.Code && p.TenantId == factory).Any()) + .Where(x => SqlFunc.Subqueryable().Where(p => p.UserCode == x.Code && factories.Contains(p.TenantId)).Any()) .WhereIF(request.IsLeave && request.SearchDateTimePeriod.HasValue(), x => x.ResignationDate >= request.SearchDateTimePeriod.Start && x.ResignationDate <= request.SearchDateTimePeriod.End) .Select((x, dept) => new GainfoMealResponse