From f836696a6d7ecc1ed5426edfe4492cc2c3abac04 Mon Sep 17 00:00:00 2001 From: luogw <3132758203@qq.com> Date: Sat, 7 Mar 2026 09:40:55 +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 --- .../service/impl/AdminExportExamRecordDomainServiceImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/project/exam/domain/service/impl/AdminExportExamRecordDomainServiceImpl.java b/src/main/java/com/project/exam/domain/service/impl/AdminExportExamRecordDomainServiceImpl.java index ee8272e..c6fae7c 100644 --- a/src/main/java/com/project/exam/domain/service/impl/AdminExportExamRecordDomainServiceImpl.java +++ b/src/main/java/com/project/exam/domain/service/impl/AdminExportExamRecordDomainServiceImpl.java @@ -12,12 +12,14 @@ import com.project.exam.domain.service.AdminExportExamRecordDomainService; import com.project.exam.domain.service.AdminSearchExamRecordDomainService; import com.project.exam.domain.service.handler.ExamResultColorHandler; import jakarta.servlet.http.HttpServletResponse; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; import java.util.Objects; +@Slf4j @Service public class AdminExportExamRecordDomainServiceImpl implements AdminExportExamRecordDomainService { @Autowired @@ -29,10 +31,11 @@ public class AdminExportExamRecordDomainServiceImpl implements AdminExportExamRe public void export(ExamRecordParam examRecordParam , HttpServletResponse response) throws Exception { long count = adminSearchExamRecordDomainService.count(examRecordParam); if (count > MAX_EXPORT_NUM) { - throw new BusinessErrorException("超过最大导出条数5000条,请重新调整搜索条件"); + log.info(">>> [导出数据] 超过最大导出条数5000条,只允许导出5000条,当前搜索条件下数据总条数:{}", count); } examRecordParam.setSize(MAX_EXPORT_NUM.intValue()); Result> pageResultResult = adminSearchExamRecordDomainService.adminSearch(examRecordParam); + List dataList = pageResultResult.getData().getContent(); List exportList = dataList.stream().map(dto -> { ExportExamRecordDTO exportDTO = new ExportExamRecordDTO();