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)