From 3fe8c1498fe3cbfe037dabac8095ddbf96f60445 Mon Sep 17 00:00:00 2001 From: chenxudong Date: Tue, 22 Apr 2025 15:31:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=8A=9F=E8=83=BD=EF=BC=8C?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=B7=B2=E7=9F=A5=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manage/service/serviceimpl/CommonService.java | 12 ++---------- .../service/serviceimpl/EdFileInfoServiceImpl.java | 2 -- .../manage/service/serviceimpl/EdPrjServiceImpl.java | 11 ----------- 3 files changed, 2 insertions(+), 23 deletions(-) diff --git a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/CommonService.java b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/CommonService.java index a86a7b7..4fab197 100644 --- a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/CommonService.java +++ b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/CommonService.java @@ -251,9 +251,8 @@ public class CommonService { .eq(EdFileInfo::getId, parentId); EdFileInfo edFileInfo = edFileInfoMapper.selectOne(queryWrapper); String currentPath = edFileInfo.getFilePath(); - List paths = CollUtil.newArrayList(edFileInfo.getFilePath().split(MYSQL_FILE_PATH_SPLIT)); if (maxLengthCheck) { - if (paths.size() >= elePropertyConfig.getPrjFolderMaxLength()) { + if (StrUtil.count(currentPath, MYSQL_FILE_PATH_SPLIT) >= elePropertyConfig.getPrjFolderMaxLength() - 1) { String info = StrFormatter.format("当前子集已达到最大层级,禁止创建子集,{} 创建失败。", folderName); log.error(info); return ElectromagneticResultUtil.fail("-1", info); @@ -297,19 +296,12 @@ public class CommonService { } /** - * 1.询管理员从层级定义处查。2.用户从数据库管理界面查询。 - * - * @param querySource 0:询管理员从层级定义处查。 2.用户从数据库管理界面查询。 + * @param querySource 管理员从层级定义处查询,用户从数据库管理界面查询。 * @param accessibleIds * @param returnType * @return */ public Map> querySysPrjTree(int querySource, List accessibleIds, Object returnType) { - - /** - * querySource=SYS_PRJ(从层级定义处查询) querySource=SYS_DB(从数据库界面处查询) - */ - Map> map = new HashMap<>(); try { // 首先查出所有的工程id diff --git a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/EdFileInfoServiceImpl.java b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/EdFileInfoServiceImpl.java index eb58c41..5e8fc3f 100644 --- a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/EdFileInfoServiceImpl.java +++ b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/EdFileInfoServiceImpl.java @@ -346,8 +346,6 @@ public class EdFileInfoServiceImpl extends ServiceImpl this.baseMapper.update(new EdFileInfo(), Wrappers.lambdaUpdate(EdFileInfo.class) .eq(EdFileInfo::getId, prjId) .set(EdFileInfo::getFileName, newPrjName)); - - String prjPath; - DataOwnEnum enumByCode = DataOwnEnum.getEnumByCode(dataOwnCode); - switch (Objects.requireNonNull(enumByCode)) { - case USER_PRJ, USER_FILE -> - prjPath = commonService.getPrjRootPath1(dataOwnCode) + File.separator + UserThreadLocal.getUserId() + File.separator; - case REPO_PRJ, REPO_FILE, SYS_PRJ, SYS_FILE -> - prjPath = commonService.getPrjRootPath1(dataOwnCode) + File.separator; - default -> throw new BizException("参数错误"); - } - fileSystemService.renameFile(prjPath, oldPrjName, newPrjName); UserThreadLocal.setSuccessInfo("", prjId, "修改工层名 {} 为 {} 成功。", oldPrjName, newPrjName); } catch (Exception e) { String info = StrFormatter.format("修改工程名异常--->{},{}", newPrjName, e.getMessage());