From 43bdfbc5dc997da60dc464277babd373e0e9a124 Mon Sep 17 00:00:00 2001
From: xiaocp2009 <39615122+xiaocp2009@users.noreply.github.com>
Date: Tue, 2 Sep 2025 15:03:46 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AF=BC=E5=85=A5=E4=BC=98=E5=8C=96,=E5=90=8E?=
=?UTF-8?q?=E7=AB=AFV1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../BusinessCategoryImportListener.java | 2 +-
.../BusinessPercentageImportListener.java | 2 +-
.../BusinessSubcategoryImportListener.java | 2 +-
.../MpsDetailEntryImportListener.java | 2 +-
.../MpsEmpAddItemsImportListener.java | 2 +-
.../MpsMagneticcardImportListener.java | 2 +-
.../MpsManualPricingImportListener.java | 2 +-
.../mps/listener/MpsMarketImportListener.java | 2 +-
.../listener/MpsTrafficImportListener.java | 2 +-
.../domain/vo/OriginalWaterImportVo.java | 26 +++++++++++++++++++
...MpsImportDianziShebaokaImportListener.java | 2 +-
.../MpsImportDianziYibaoImportListener.java | 2 +-
...ImportHuinongtongDetailImportListener.java | 2 +-
...psImportHuinongtongInfoImportListener.java | 2 +-
.../MpsImportIndvCifImportListener.java | 2 +-
.../MpsImportNewOpenCardImportListener.java | 2 +-
.../MpsImportSpecialImportListener.java | 2 +-
.../MpsImportZhiefuIndvImportListener.java | 2 +-
...psImportZhigongShebaokaImportListener.java | 2 +-
...riginalBatchAccountInfoImportListener.java | 2 +-
...iginalBatchBankCardInfoImportListener.java | 2 +-
.../OriginalDianfeiImportListener.java | 2 +-
.../OriginalEMBankingImportListener.java | 2 +-
.../OriginalGjjPaymentImportListener.java | 2 +-
.../listener/OriginalHeatImportListener.java | 2 +-
.../OriginalHntSgmxImportListener.java | 2 +-
.../OriginalHntSgsInfoImportListener.java | 2 +-
.../OriginalMerchantInfoImportListener.java | 2 +-
...antTransactionSummary3mImportListener.java | 2 +-
...chantTransactionSummaryImportListener.java | 2 +-
...MobileBankInactiveMonthImportListener.java | 2 +-
...lMobileBankInactiveYearImportListener.java | 2 +-
...MobileBankSignupCompanyImportListener.java | 2 +-
...lMobileBankSignupPersonImportListener.java | 2 +-
.../OriginalOnlinePaymentImportListener.java | 2 +-
.../OriginalTrafficImportListener.java | 2 +-
.../listener/OriginalWaterImportListener.java | 2 +-
.../MarketingPerformanceImportListener.java | 2 +-
.../MarketingValidInvalidImportListener.java | 2 +-
.../SysDeptTransferImportListener.java | 2 +-
40 files changed, 65 insertions(+), 39 deletions(-)
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/business/listener/BusinessCategoryImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/business/listener/BusinessCategoryImportListener.java
index 9437fed..2239ea2 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/business/listener/BusinessCategoryImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/business/listener/BusinessCategoryImportListener.java
@@ -94,7 +94,7 @@ public class BusinessCategoryImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/business/listener/BusinessPercentageImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/business/listener/BusinessPercentageImportListener.java
index e6d0e05..7d8f62e 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/business/listener/BusinessPercentageImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/business/listener/BusinessPercentageImportListener.java
@@ -94,7 +94,7 @@ public class BusinessPercentageImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/business/listener/BusinessSubcategoryImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/business/listener/BusinessSubcategoryImportListener.java
index b2ea990..4cbfb37 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/business/listener/BusinessSubcategoryImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/business/listener/BusinessSubcategoryImportListener.java
@@ -94,7 +94,7 @@ public class BusinessSubcategoryImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsDetailEntryImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsDetailEntryImportListener.java
index b84bb5c..e2cb7e1 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsDetailEntryImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsDetailEntryImportListener.java
@@ -94,7 +94,7 @@ public class MpsDetailEntryImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsEmpAddItemsImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsEmpAddItemsImportListener.java
index 5026791..1b4270e 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsEmpAddItemsImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsEmpAddItemsImportListener.java
@@ -94,7 +94,7 @@ public class MpsEmpAddItemsImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsMagneticcardImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsMagneticcardImportListener.java
index 2cd0785..3b272a6 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsMagneticcardImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsMagneticcardImportListener.java
@@ -94,7 +94,7 @@ public class MpsMagneticcardImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsManualPricingImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsManualPricingImportListener.java
index b9757e8..200749a 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsManualPricingImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsManualPricingImportListener.java
@@ -96,7 +96,7 @@ public class MpsManualPricingImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsMarketImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsMarketImportListener.java
index 296a915..65574aa 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsMarketImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsMarketImportListener.java
@@ -94,7 +94,7 @@ public class MpsMarketImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsTrafficImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsTrafficImportListener.java
index afc1178..b5ac6c7 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsTrafficImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/mps/listener/MpsTrafficImportListener.java
@@ -94,7 +94,7 @@ public class MpsTrafficImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/domain/vo/OriginalWaterImportVo.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/domain/vo/OriginalWaterImportVo.java
index 95f20a7..1360a3b 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/domain/vo/OriginalWaterImportVo.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/domain/vo/OriginalWaterImportVo.java
@@ -2,7 +2,11 @@ package org.dromara.original.domain.vo;
import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
import cn.idev.excel.annotation.ExcelProperty;
+import jakarta.validation.constraints.NotBlank;
+import jakarta.validation.constraints.NotEmpty;
+import jakarta.validation.constraints.Pattern;
import org.dromara.common.excel.annotation.ExcelDictFormat;
+import org.dromara.common.excel.annotation.ExcelRequired;
import org.dromara.common.excel.convert.ExcelDictConvert;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -38,132 +42,154 @@ public class OriginalWaterImportVo implements Serializable {
* 客户代码
*/
@ExcelProperty(value = "客户代码")
+ @NotBlank(message = "客户代码不能为空")
private String customerCode;
/**
* 姓名
*/
@ExcelProperty(value = "姓名")
+ @NotBlank(message = "姓名不能为空")
private String name;
/**
* 地址
*/
@ExcelProperty(value = "地址")
+ @NotBlank(message = "地址不能为空")
private String address;
/**
* 水表数
*/
@ExcelProperty(value = "水表数")
+ @Pattern(message = "水表数错误-必须为正整数", regexp = "^\\d+$")
private String waterMeterNumber;
/**
* 银行流水号
*/
@ExcelProperty(value = "银行流水号")
+ @NotBlank(message = "银行流水号不能为空")
private String bankTransactionId;
/**
* 缴费笔数
*/
@ExcelProperty(value = "缴费笔数")
+ @Pattern(message = "缴费笔数错误-必须为正整数", regexp = "^\\d+$")
private String paymentCount;
/**
* 本次缴费金额
*/
@ExcelProperty(value = "本次缴费金额")
+ @Pattern(message = "本次缴费金额错误", regexp = "^-?(0|[1-9]\\d*)(\\.\\d{1,2})?$")
private String currentPaymentAmount;
/**
* 本缴费金额
*/
@ExcelProperty(value = "本缴费金额")
+ @Pattern(message = "本缴费金额错误", regexp = "^-?(0|[1-9]\\d*)(\\.\\d{1,2})?$")
private String paymentAmount;
/**
* 水费单价
*/
@ExcelProperty(value = "水费单价")
+ @Pattern(message = "水费单价错误", regexp = "^-?(0|[1-9]\\d*)(\\.\\d{1,2})?$")
private String waterUnitPrice;
/**
* 水费
*/
@ExcelProperty(value = "水费")
+ @Pattern(message = "水费错误", regexp = "^-?(0|[1-9]\\d*)(\\.\\d{1,2})?$")
private String waterFee;
/**
* 污水处理费单价
*/
@ExcelProperty(value = "污水处理费单价")
+ @Pattern(message = "污水处理费单价错误", regexp = "^-?(0|[1-9]\\d*)(\\.\\d{1,2})?$")
private String sewageUnitPrice;
/**
* 污水处理费
*/
@ExcelProperty(value = "污水处理费")
+ @Pattern(message = "污水处理费错误", regexp = "^-?(0|[1-9]\\d*)(\\.\\d{1,2})?$")
private String sewageFee;
/**
* 附加费单价
*/
@ExcelProperty(value = "附加费单价")
+ @Pattern(message = "附加费单价错误", regexp = "^-?(0|[1-9]\\d*)(\\.\\d{1,2})?$")
private String surchargeUnitPrice;
/**
* 附加费
*/
@ExcelProperty(value = "附加费")
+ @Pattern(message = "附加费错误", regexp = "^-?(0|[1-9]\\d*)(\\.\\d{1,2})?$")
private String surcharge;
/**
* 违约金
*/
@ExcelProperty(value = "违约金")
+ @Pattern(message = "违约金错误", regexp = "^-?(0|[1-9]\\d*)(\\.\\d{1,2})?$")
private String penalty;
/**
* 应收合计
*/
@ExcelProperty(value = "应收合计")
+ @Pattern(message = "应收合计错误", regexp = "^-?(0|[1-9]\\d*)(\\.\\d{1,2})?$")
private String totalReceivable;
/**
* 前次交费余额
*/
@ExcelProperty(value = "前次交费余额")
+ @Pattern(message = "前次交费余额错误", regexp = "^-?(0|[1-9]\\d*)(\\.\\d{1,2})?$")
private String previousBalance;
/**
* 本次交费余额
*/
@ExcelProperty(value = "本次交费余额")
+ @Pattern(message = "本次交费余额错误", regexp = "^-?(0|[1-9]\\d*)(\\.\\d{1,2})?$")
private String currentBalance;
/**
* 缴费日期
*/
@ExcelProperty(value = "缴费日期")
+ @Pattern(message = "缴费日期错误", regexp = "^\\d{4}(-?)(0[1-9]|1[0-2])\\1(0[1-9]|[12][0-9]|3[01])$")
private String paymentDate;
/**
* 支付状态
*/
@ExcelProperty(value = "支付状态")
+ @NotBlank(message = "支付状态不能为空")
private String paymentStatus;
/**
* 入账状态
*/
@ExcelProperty(value = "入账状态")
+ @NotBlank(message = "入账状态不能为空")
private String accountingStatus;
/**
* 计价月份
*/
@ExcelProperty(value = "计价月份")
+ @NotBlank(message = "计价月份不能为空")
private String importTime;
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportDianziShebaokaImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportDianziShebaokaImportListener.java
index f0991f4..b093019 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportDianziShebaokaImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportDianziShebaokaImportListener.java
@@ -97,7 +97,7 @@ public class MpsImportDianziShebaokaImportListener extends AnalysisEventListener
StringBuilder errorMsg = new StringBuilder("数据验证失败,共 ")
.append(failureList.size())
.append(" 条错误:
");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportDianziYibaoImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportDianziYibaoImportListener.java
index b3e8b5c..2a21923 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportDianziYibaoImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportDianziYibaoImportListener.java
@@ -97,7 +97,7 @@ public class MpsImportDianziYibaoImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportHuinongtongDetailImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportHuinongtongDetailImportListener.java
index 1d15455..49c6a02 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportHuinongtongDetailImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportHuinongtongDetailImportListener.java
@@ -97,7 +97,7 @@ public class MpsImportHuinongtongDetailImportListener extends AnalysisEventListe
StringBuilder errorMsg = new StringBuilder("数据验证失败,共 ")
.append(failureList.size())
.append(" 条错误:
");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportHuinongtongInfoImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportHuinongtongInfoImportListener.java
index 2869697..8733b0b 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportHuinongtongInfoImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportHuinongtongInfoImportListener.java
@@ -97,7 +97,7 @@ public class MpsImportHuinongtongInfoImportListener extends AnalysisEventListene
StringBuilder errorMsg = new StringBuilder("数据验证失败,共 ")
.append(failureList.size())
.append(" 条错误:
");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportIndvCifImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportIndvCifImportListener.java
index 1db39ac..c9e35a6 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportIndvCifImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportIndvCifImportListener.java
@@ -97,7 +97,7 @@ public class MpsImportIndvCifImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportNewOpenCardImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportNewOpenCardImportListener.java
index 56588b9..99b5285 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportNewOpenCardImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportNewOpenCardImportListener.java
@@ -97,7 +97,7 @@ public class MpsImportNewOpenCardImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportSpecialImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportSpecialImportListener.java
index 4ef34dd..8d52158 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportSpecialImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportSpecialImportListener.java
@@ -97,7 +97,7 @@ public class MpsImportSpecialImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportZhiefuIndvImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportZhiefuIndvImportListener.java
index 6918e96..8ac5990 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportZhiefuIndvImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportZhiefuIndvImportListener.java
@@ -97,7 +97,7 @@ public class MpsImportZhiefuIndvImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportZhigongShebaokaImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportZhigongShebaokaImportListener.java
index 4dd0e32..ba77b42 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportZhigongShebaokaImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/MpsImportZhigongShebaokaImportListener.java
@@ -97,7 +97,7 @@ public class MpsImportZhigongShebaokaImportListener extends AnalysisEventListene
StringBuilder errorMsg = new StringBuilder("数据验证失败,共 ")
.append(failureList.size())
.append(" 条错误:
");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalBatchAccountInfoImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalBatchAccountInfoImportListener.java
index 5f10217..beba07d 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalBatchAccountInfoImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalBatchAccountInfoImportListener.java
@@ -96,7 +96,7 @@ public class OriginalBatchAccountInfoImportListener extends AnalysisEventListene
StringBuilder errorMsg = new StringBuilder("数据验证失败,共 ")
.append(failureList.size())
.append(" 条错误:
");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalBatchBankCardInfoImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalBatchBankCardInfoImportListener.java
index 7d96f2d..6e40f81 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalBatchBankCardInfoImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalBatchBankCardInfoImportListener.java
@@ -94,7 +94,7 @@ public class OriginalBatchBankCardInfoImportListener extends AnalysisEventListen
StringBuilder errorMsg = new StringBuilder("数据验证失败,共 ")
.append(failureList.size())
.append(" 条错误:
");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalDianfeiImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalDianfeiImportListener.java
index f013911..7fbc56c 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalDianfeiImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalDianfeiImportListener.java
@@ -97,7 +97,7 @@ public class OriginalDianfeiImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalEMBankingImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalEMBankingImportListener.java
index 42c69a2..f4346c9 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalEMBankingImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalEMBankingImportListener.java
@@ -97,7 +97,7 @@ public class OriginalEMBankingImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalGjjPaymentImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalGjjPaymentImportListener.java
index a622a21..661b516 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalGjjPaymentImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalGjjPaymentImportListener.java
@@ -95,7 +95,7 @@ public class OriginalGjjPaymentImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalHeatImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalHeatImportListener.java
index 86a9f4a..69460b7 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalHeatImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalHeatImportListener.java
@@ -97,7 +97,7 @@ public class OriginalHeatImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalHntSgmxImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalHntSgmxImportListener.java
index 8831aab..62ec773 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalHntSgmxImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalHntSgmxImportListener.java
@@ -96,7 +96,7 @@ public class OriginalHntSgmxImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalHntSgsInfoImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalHntSgsInfoImportListener.java
index e620b9f..6ae8cc7 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalHntSgsInfoImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalHntSgsInfoImportListener.java
@@ -97,7 +97,7 @@ public class OriginalHntSgsInfoImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMerchantInfoImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMerchantInfoImportListener.java
index 12424e8..444c4cd 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMerchantInfoImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMerchantInfoImportListener.java
@@ -94,7 +94,7 @@ public class OriginalMerchantInfoImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMerchantTransactionSummary3mImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMerchantTransactionSummary3mImportListener.java
index bdc2944..82056a6 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMerchantTransactionSummary3mImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMerchantTransactionSummary3mImportListener.java
@@ -94,7 +94,7 @@ public class OriginalMerchantTransactionSummary3mImportListener extends Analysis
StringBuilder errorMsg = new StringBuilder("数据验证失败,共 ")
.append(failureList.size())
.append(" 条错误:
");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMerchantTransactionSummaryImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMerchantTransactionSummaryImportListener.java
index cfe06f9..f03d77c 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMerchantTransactionSummaryImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMerchantTransactionSummaryImportListener.java
@@ -94,7 +94,7 @@ public class OriginalMerchantTransactionSummaryImportListener extends AnalysisEv
StringBuilder errorMsg = new StringBuilder("数据验证失败,共 ")
.append(failureList.size())
.append(" 条错误:
");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMobileBankInactiveMonthImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMobileBankInactiveMonthImportListener.java
index 45cecbc..e615d9b 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMobileBankInactiveMonthImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMobileBankInactiveMonthImportListener.java
@@ -94,7 +94,7 @@ public class OriginalMobileBankInactiveMonthImportListener extends AnalysisEvent
StringBuilder errorMsg = new StringBuilder("数据验证失败,共 ")
.append(failureList.size())
.append(" 条错误:
");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMobileBankInactiveYearImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMobileBankInactiveYearImportListener.java
index 3e83416..470965f 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMobileBankInactiveYearImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMobileBankInactiveYearImportListener.java
@@ -94,7 +94,7 @@ public class OriginalMobileBankInactiveYearImportListener extends AnalysisEventL
StringBuilder errorMsg = new StringBuilder("数据验证失败,共 ")
.append(failureList.size())
.append(" 条错误:
");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMobileBankSignupCompanyImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMobileBankSignupCompanyImportListener.java
index 5edf7cc..1b2a8c7 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMobileBankSignupCompanyImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMobileBankSignupCompanyImportListener.java
@@ -94,7 +94,7 @@ public class OriginalMobileBankSignupCompanyImportListener extends AnalysisEvent
StringBuilder errorMsg = new StringBuilder("数据验证失败,共 ")
.append(failureList.size())
.append(" 条错误:
");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMobileBankSignupPersonImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMobileBankSignupPersonImportListener.java
index 7360203..1e90a4e 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMobileBankSignupPersonImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalMobileBankSignupPersonImportListener.java
@@ -94,7 +94,7 @@ public class OriginalMobileBankSignupPersonImportListener extends AnalysisEventL
StringBuilder errorMsg = new StringBuilder("数据验证失败,共 ")
.append(failureList.size())
.append(" 条错误:
");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalOnlinePaymentImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalOnlinePaymentImportListener.java
index bfe4aba..99e3df3 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalOnlinePaymentImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalOnlinePaymentImportListener.java
@@ -96,7 +96,7 @@ public class OriginalOnlinePaymentImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalTrafficImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalTrafficImportListener.java
index a88a7a5..7aa1641 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalTrafficImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalTrafficImportListener.java
@@ -96,7 +96,7 @@ public class OriginalTrafficImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalWaterImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalWaterImportListener.java
index d805422..7bf0e9e 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalWaterImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/original/listener/OriginalWaterImportListener.java
@@ -96,7 +96,7 @@ public class OriginalWaterImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/report/listener/MarketingPerformanceImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/report/listener/MarketingPerformanceImportListener.java
index 2d17506..a7b8e1c 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/report/listener/MarketingPerformanceImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/report/listener/MarketingPerformanceImportListener.java
@@ -94,7 +94,7 @@ public class MarketingPerformanceImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/report/listener/MarketingValidInvalidImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/report/listener/MarketingValidInvalidImportListener.java
index 508935d..0f0a8ea 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/report/listener/MarketingValidInvalidImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/report/listener/MarketingValidInvalidImportListener.java
@@ -94,7 +94,7 @@ public class MarketingValidInvalidImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())
diff --git a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/listener/SysDeptTransferImportListener.java b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/listener/SysDeptTransferImportListener.java
index 2d6a2f1..757795f 100644
--- a/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/listener/SysDeptTransferImportListener.java
+++ b/cds-platform-2025.V1/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/listener/SysDeptTransferImportListener.java
@@ -94,7 +94,7 @@ public class SysDeptTransferImportListener extends AnalysisEventListener");
- failureList.forEach(pair ->
+ failureList.stream().limit(10).forEach(pair ->
//errorMsg.append("\n行数据: ")
errorMsg.append("行数[")
.append(pair.getKey())