diff --git a/Src/Dlhis.Canteen/Order/Request/BalanceRecordAnalysisRequest.cs b/Src/Dlhis.Canteen/Order/Request/BalanceRecordAnalysisRequest.cs index cd5dd4b5..6c28285a 100644 --- a/Src/Dlhis.Canteen/Order/Request/BalanceRecordAnalysisRequest.cs +++ b/Src/Dlhis.Canteen/Order/Request/BalanceRecordAnalysisRequest.cs @@ -4,4 +4,5 @@ namespace Dlhis.Canteen.Order.Request; public class BalanceRecordAnalysisRequest : SummaryCommonDto { + public Guid? BusinessPlaceCode { get; set; } } \ No newline at end of file diff --git a/Src/Dlhis.Canteen/Order/Services/Implements/BalanceSummaryService.cs b/Src/Dlhis.Canteen/Order/Services/Implements/BalanceSummaryService.cs index cc85035e..f22fb99a 100644 --- a/Src/Dlhis.Canteen/Order/Services/Implements/BalanceSummaryService.cs +++ b/Src/Dlhis.Canteen/Order/Services/Implements/BalanceSummaryService.cs @@ -26,6 +26,11 @@ public class BalanceSummaryService : IBalanceSummaryService public async Task BalanceRecordAnalysisAsync(BalanceRecordAnalysisRequest request) { + if (request.BusinessPlaceCode.HasValue) + { + request.BusinessPlaceCodes = new List { request.BusinessPlaceCode.Value }; + } + var queryable = GetQueryable(request); var list = await queryable.ToListAsync();