diff --git a/Src/Dlhis.Canteen/Order/Services/Implements/BalanceSummaryService.cs b/Src/Dlhis.Canteen/Order/Services/Implements/BalanceSummaryService.cs index e5b4b1cf..06a8cb0f 100644 --- a/Src/Dlhis.Canteen/Order/Services/Implements/BalanceSummaryService.cs +++ b/Src/Dlhis.Canteen/Order/Services/Implements/BalanceSummaryService.cs @@ -39,10 +39,10 @@ public class BalanceSummaryService : IBalanceSummaryService return new KeyValueDto { Key = shift, - Value = grp.Where(x => x.ShiftType == ShiftEnumType.Breakfast).DistinctBy(x => x.UserNo).Count() + Value = grp.Where(x => x.ShiftType == shift).Select(x => x.UserNo).Distinct().Count() }; }).ToList(), - Total = grp.Where(x => x.CostDate == grp.Key).DistinctBy(x => x.UserNo).Count() + Total = grp.Where(x => x.CostDate == grp.Key).Select(x => x.UserNo).Distinct().Count() }; }) .ToPage(request);