From f5472e4feadc47653c205634c4f59824413782c5 Mon Sep 17 00:00:00 2001 From: wangping <995664179@qq.com> Date: Wed, 17 Sep 2025 09:52:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A1=88=E4=BB=B6=E5=AF=BC=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CaseManagements/AppCaseManagementService.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/2.services/ATS.NonCustodial.Application/Impl/Business/CaseManagements/AppCaseManagementService.cs b/src/2.services/ATS.NonCustodial.Application/Impl/Business/CaseManagements/AppCaseManagementService.cs index 0c14b6c..273da7f 100644 --- a/src/2.services/ATS.NonCustodial.Application/Impl/Business/CaseManagements/AppCaseManagementService.cs +++ b/src/2.services/ATS.NonCustodial.Application/Impl/Business/CaseManagements/AppCaseManagementService.cs @@ -1831,14 +1831,22 @@ namespace ATS.NonCustodial.Application.Impl.Business.CaseManagements /// public async Task Getexport(AppCaseManagementGetPageInput input) { + input.PageIndex = 1; + input.PageSize = 999999; + var limits = User.limits; + var selectLimits = await _appCaseSupervisorRepository.AsQueryable(false, true) + .Where(w => limits.Contains(w.UnitId.ToString())) + .ToListAsync(); + input.CaseIds = selectLimits.Select(w => w.CaseId).Distinct().ToList(); + var express = await GetExpression(input, _appCaseManagementRepository.AsQueryable(false, true)); var rtn = await base.GetPageAsync(input, express); - var caseIds = rtn.Data.Select(w => w.Id).ToList(); + //var caseIds = rtn.Data.Select(w => w.Id).ToList(); var caseSupervisor = await _appCaseSupervisorRepository.AsQueryable(false, true) - .Where(w => caseIds.Contains(w.CaseId)) + .Where(w => input.CaseIds.Contains(w.CaseId)) .ToListAsync(); foreach (var listDto in rtn.Data)