diff --git a/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSplitItemsEOServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSplitItemsEOServiceImpl.java index f81547f7..197b6781 100644 --- a/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSplitItemsEOServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSplitItemsEOServiceImpl.java @@ -1424,7 +1424,10 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl> fieldList = getImportOnlField(ModuleEnum.FILE_SPLIT_ITEMS.getValue(),cut); //验证导入数据是否符合规则 + long a = System.currentTimeMillis(); Map map = validateImportDatas(list,categoryList,dictItemList,fieldList,filepath,cut); + long b = System.currentTimeMillis(); + log.error("================校验耗时:" + (b - a) + "ms"); boolean isOk = (boolean) map.get("result"); if (!isOk) { //验证没有通过 @@ -1437,6 +1440,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl> addItemsEOList = new ArrayList<>(); int itemNum = 0; + long c = System.currentTimeMillis(); for (Map importDto : list) { //判断此行数据是否全部为空,是则不读取 if(checkObjAllFieldsIsNull(importDto)){ @@ -1729,6 +1733,8 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl itemsEO : addItemsEOList) { if(menuAndItemMap.get(itemsEO.get("id")) != null) { createItemsInfo(itemsEO, menuAndItemMap.get((String)itemsEO.get("id")), infoId); } countSuccess++; } + long bb = System.currentTimeMillis(); + log.error("================插入条款耗时:" + (bb - aa) + "ms"); //导入之后的节点(包括子节点),序号加一 SarFileSplitMenuEOPage page = new SarFileSplitMenuEOPage(); page.setInfoId(targetMenuEO.getInfoId()); @@ -1821,6 +1830,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl