优化代码。
This commit is contained in:
parent
b0c6633d87
commit
30df466f35
|
|
@ -1530,7 +1530,7 @@ public class EdFileInfoServiceImpl extends ServiceImpl<EdFileInfoMapper, EdFileI
|
|||
// 添加所有权限
|
||||
addRoleAndPermission(prjId);
|
||||
} catch (Exception e) {
|
||||
String info = "导入失败";
|
||||
String info = "导入失败,原因 " + e.getMessage();
|
||||
log.error(info, e);
|
||||
throw new BizException(info, e);
|
||||
}
|
||||
|
|
@ -1581,11 +1581,7 @@ public class EdFileInfoServiceImpl extends ServiceImpl<EdFileInfoMapper, EdFileI
|
|||
}
|
||||
|
||||
File file1 = Objects.requireNonNull(new File(destDir).listFiles())[0];
|
||||
if (!StrUtil.equals(file1.getName(), mainName)) {
|
||||
FileUtil.rename(file1, mainName, true);
|
||||
}
|
||||
|
||||
List<File> files = FileUtil.loopFiles(destDir);
|
||||
List<EdFileInfo> edFileInfos = this.baseMapper.selectList(Wrappers.lambdaQuery(EdFileInfo.class)
|
||||
.eq(EdFileInfo::getEffectFlag, EffectFlagEnum.EFFECT.code)
|
||||
.likeRight(EdFileInfo::getFilePath, prjId + MYSQL_FILE_PATH_SPLIT)
|
||||
|
|
@ -1601,6 +1597,8 @@ public class EdFileInfoServiceImpl extends ServiceImpl<EdFileInfoMapper, EdFileI
|
|||
}
|
||||
filePathMap.put(names.substring(1), edFileInfo);
|
||||
}
|
||||
|
||||
List<File> files = FileUtil.loopFiles(destDir);
|
||||
String tmpPath = FileUtil.normalize(destDir);
|
||||
for (File importFile : files) {
|
||||
String parentDir = FileUtil.normalize(importFile.getParent());
|
||||
|
|
@ -1609,6 +1607,7 @@ public class EdFileInfoServiceImpl extends ServiceImpl<EdFileInfoMapper, EdFileI
|
|||
relativeFilePath = relativeFilePath.startsWith("/") ? relativeFilePath.substring(1) : relativeFilePath;
|
||||
relativeFilePath = relativeFilePath.replace("/", MYSQL_FILE_PATH_SPLIT);
|
||||
EdFileInfo edFileInfo = filePathMap.get(relativeFilePath);
|
||||
Assert.notNull(edFileInfo, "导入的工程与定义的层级结构不一致");
|
||||
String id = edFileInfo.getId();
|
||||
EdFileInfo newEdFileInfo = new EdFileInfo();
|
||||
newEdFileInfo.newInit();
|
||||
|
|
|
|||
Loading…
Reference in New Issue