diff --git a/Src/Dlhis.Canteen/Order/Services/Implements/BalanceService.cs b/Src/Dlhis.Canteen/Order/Services/Implements/BalanceService.cs index 0f22848b..ceb68028 100644 --- a/Src/Dlhis.Canteen/Order/Services/Implements/BalanceService.cs +++ b/Src/Dlhis.Canteen/Order/Services/Implements/BalanceService.cs @@ -196,6 +196,7 @@ public class BalanceService : IBalanceService .WhereIF(request.BusinessPlaceCode.HasValue, record => record.BusinessPlaceCode == request.BusinessPlaceCode) .WhereIF(request.StartDatetime.HasValue, record => record.CostDateTime >= request.StartDatetime) .WhereIF(request.EndDatetime.HasValue, record => record.CostDateTime <= request.EndDatetime) + .WhereIF(request.Search.IsPresent(), record => record.UserCode == request.Search || record.Name == request.Name) .OrderBy(record => record.CreateTime, OrderByType.Desc) .Select((record, department, bplace, bshift, type) => new BalanceRecordResponse {