From 606ade7fcdcff156ea09b2269927868820b05caa Mon Sep 17 00:00:00 2001 From: luogw <3132758203@qq.com> Date: Fri, 6 Mar 2026 18:54:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=BC=E5=87=BA=E9=97=AE=E9=A2=98=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../appeal/application/Impl/AppealApplicationImpl.java | 6 ++++-- .../application/OperationLogApplicationServiceImpl.java | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/project/appeal/application/Impl/AppealApplicationImpl.java b/src/main/java/com/project/appeal/application/Impl/AppealApplicationImpl.java index 6f04a93..d2052ac 100644 --- a/src/main/java/com/project/appeal/application/Impl/AppealApplicationImpl.java +++ b/src/main/java/com/project/appeal/application/Impl/AppealApplicationImpl.java @@ -7,11 +7,11 @@ import com.project.appeal.domain.param.AppealParam; import com.project.appeal.domain.service.CheckAppealDomainService; import com.project.appeal.domain.service.SaveAppealDomainService; import com.project.appeal.domain.service.SearchAppealDomainService; -import com.project.base.domain.exception.BusinessErrorException; import com.project.base.domain.result.PageResult; import com.project.base.domain.result.Result; import com.project.base.domain.utils.ExcelUtil; import jakarta.servlet.http.HttpServletResponse; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -19,6 +19,7 @@ import java.text.SimpleDateFormat; import java.util.List; @Service +@Slf4j public class AppealApplicationImpl implements AppealApplication { @Autowired private SaveAppealDomainService saveAppealDomainService; @@ -62,7 +63,8 @@ public class AppealApplicationImpl implements AppealApplication { List appealDTOList = searchAppealDomainService.list(param).getData().getContent(); if (appealDTOList.size() == PAGE_MAX_SIZE) { - throw new BusinessErrorException("最大条数限制5000条超过最大限制不允许导出"); + log.info("最大条数限制5000条超过最大限制,只允许导出5000条数据"); + appealDTOList.subList(0, PAGE_MAX_SIZE -1); } SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT); diff --git a/src/main/java/com/project/operation/application/OperationLogApplicationServiceImpl.java b/src/main/java/com/project/operation/application/OperationLogApplicationServiceImpl.java index 4d0b6d2..d5c14a1 100644 --- a/src/main/java/com/project/operation/application/OperationLogApplicationServiceImpl.java +++ b/src/main/java/com/project/operation/application/OperationLogApplicationServiceImpl.java @@ -11,6 +11,7 @@ import com.project.operation.domain.param.OperationLogParam; import com.project.operation.domain.service.SaveOperationLogDomainService; import com.project.operation.domain.service.SearchOperationLogDomainService; import jakarta.servlet.http.HttpServletResponse; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Service; @@ -19,6 +20,7 @@ import java.text.SimpleDateFormat; import java.util.List; @Service +@Slf4j public class OperationLogApplicationServiceImpl implements OperationLogApplicationService { @Autowired @@ -64,9 +66,9 @@ public class OperationLogApplicationServiceImpl implements OperationLogApplicati param.setCurrent(PAGE_DEFAULT_CURRENT); List operationLogDTOList = searchOperationLogDomainService.list(param).getData().getContent(); - if (operationLogDTOList.size() == PAGE_MAX_SIZE) { - throw new BusinessErrorException("最大条数限制5000条超过最大限制不允许导出"); + log.info("最大条数限制5000条超过最大限制,只导出5000条"); + operationLogDTOList = operationLogDTOList.subList(0, PAGE_MAX_SIZE - 1); } SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT);