Pārlūkot izejas kodu

通过Sax方式进行大数据量导入Excel最后一行无法导入的问题修复,建议合并到master进行发布。

4.1.3.A
james pirms 6 gadiem
vecāks
revīzija
a73589a18e
1 mainītis faili ar 3 papildinājumiem un 3 dzēšanām
  1. +3
    -3
      easypoi-base/src/main/java/cn/afterturn/easypoi/excel/imports/sax/parse/SaxRowRead.java

+ 3
- 3
easypoi-base/src/main/java/cn/afterturn/easypoi/excel/imports/sax/parse/SaxRowRead.java Parādīt failu

@@ -136,9 +136,6 @@ public class SaxRowRead extends ImportBaseService implements ISaxRowRead {
addListContinue(object, param, datas, titlemap, targetId, params); addListContinue(object, param, datas, titlemap, targetId, params);
} }
} else { } else {
if (object != null && hanlder != null) {
hanlder.handler(object);
}
object = PoiPublicUtil.createObject(pojoClass, targetId); object = PoiPublicUtil.createObject(pojoClass, targetId);
SaxReadCellEntity entity; SaxReadCellEntity entity;
for (int i = 0, le = datas.size(); i < le; i++) { for (int i = 0, le = datas.size(); i < le; i++) {
@@ -148,6 +145,9 @@ public class SaxRowRead extends ImportBaseService implements ISaxRowRead {
saveFieldValue(params, object, entity, excelParams, titleString); saveFieldValue(params, object, entity, excelParams, titleString);
} }
} }
if (object != null && hanlder != null) {
hanlder.handler(object);
}
for (ExcelCollectionParams param : excelCollection) { for (ExcelCollectionParams param : excelCollection) {
addListContinue(object, param, datas, titlemap, targetId, params); addListContinue(object, param, datas, titlemap, targetId, params);
} }


Notiek ielāde…
Atcelt
Saglabāt