Преглед изворни кода

@theseawolves#28

导入excel列数量判断有bug,导致有些列数漏掉校验
4.1.3.A
jueyue пре 9 година
родитељ
комит
d4f27429fb
1 измењених фајлова са 2 додато и 2 уклоњено
  1. +2
    -2
      easypoi-base/src/main/java/org/jeecgframework/poi/excel/imports/ExcelImportServer.java

+ 2
- 2
easypoi-base/src/main/java/org/jeecgframework/poi/excel/imports/ExcelImportServer.java Прегледај датотеку

@@ -105,7 +105,7 @@ public class ExcelImportServer extends ImportBaseService {
Object entity = PoiPublicUtil.createObject(param.getType(), targetId);
String picId;
boolean isUsed = false;// 是否需要加上这个对象
for (int i = row.getFirstCellNum(); i < row.getLastCellNum(); i++) {
for (int i = row.getFirstCellNum(); i < param.getExcelParams().size(); i++) {
Cell cell = row.getCell(i);
String titleString = (String) titlemap.get(i);
if (param.getExcelParams().containsKey(titleString)) {
@@ -207,7 +207,7 @@ public class ExcelImportServer extends ImportBaseService {
} else {
object = PoiPublicUtil.createObject(pojoClass, targetId);
try {
for (int i = row.getFirstCellNum(), le = row.getLastCellNum(); i < le; i++) {
for (int i = row.getFirstCellNum(), le = excelCollection.size(); i < le; i++) {
Cell cell = row.getCell(i);
String titleString = (String) titlemap.get(i);
if (excelParams.containsKey(titleString) || Map.class.equals(pojoClass)) {


Loading…
Откажи
Сачувај