diff --git a/java/src/main/java/com/yfd/platform/modules/specialDocument/service/impl/NodesServiceImpl.java b/java/src/main/java/com/yfd/platform/modules/specialDocument/service/impl/NodesServiceImpl.java index d4670d1..3aa50a5 100644 --- a/java/src/main/java/com/yfd/platform/modules/specialDocument/service/impl/NodesServiceImpl.java +++ b/java/src/main/java/com/yfd/platform/modules/specialDocument/service/impl/NodesServiceImpl.java @@ -760,9 +760,16 @@ public class NodesServiceImpl extends ServiceImpl implements } //批量插入节点以后开始修改节点表中的父节点ID - long costTime = System.currentTimeMillis(); + // 记录开始时间 + long startTime = System.currentTimeMillis(); + // 执行修改操作 int affectedLevelRows = nodesMapper.updateParentIdByPathHierarchy(); - LOGGER.info("层级关系更新完成,影响 {} 行,总耗时 {} 毫秒", affectedLevelRows, costTime); + // 记录结束时间 + long endTime = System.currentTimeMillis(); + // 计算耗时 + long costTime = endTime - startTime; + // 打印日志 + LOGGER.info("节点表中的parent_id更新完成,影响 {} 行,总耗时 {} 毫秒", affectedLevelRows, costTime); //接下来就是新增文件表 新增成功以后 通过路径获取节点表中的 custom3+路径 就是node ID // 获取所有文件 @@ -801,12 +808,22 @@ public class NodesServiceImpl extends ServiceImpl implements affectedRowsFiles); } //修改文件表中的nodeId - long costTimeFiles = System.currentTimeMillis(); + + // 记录开始时间 + long startTimeFiles = System.currentTimeMillis(); + // 执行更新操作 int affectedLevelFilesRows = filesMapper.updateNodeIdByPathHierarchy(id); + // 记录结束时间 + long endTimeFiles = System.currentTimeMillis(); + // 计算耗时 + long costTimeFiles = endTimeFiles - startTimeFiles; + // 打印日志 LOGGER.info("文件表中的节点ID更新完成,影响 {} 行,总耗时 {} 毫秒", affectedLevelFilesRows, costTimeFiles); + return "扫描完成"; } + private void getAllSubDirectories(File dir, List subDirs) { File[] files = dir.listFiles(); if (files != null) {