diff --git a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/controller/RepoEdFileInfoController.java b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/controller/RepoEdFileInfoController.java index 0be085e..e1fb9b8 100644 --- a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/controller/RepoEdFileInfoController.java +++ b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/controller/RepoEdFileInfoController.java @@ -177,28 +177,28 @@ public class RepoEdFileInfoController { return ElectromagneticResultUtil.success(edFileInfoService.addFavorite(userId, id)); } - /** - * 从收藏夹移除 - * - * @param id 文件id - * @return - */ - @GetMapping("/removeCollection") - @UserOperation(value = "从收藏夹移除了文件", modelName = UserOperationModuleEnum.REPO_PRJ_DATABASE) - public ElectromagneticResult removeFavorite(@RequestParam String id) { - String userId = UserThreadLocal.getUserId(); - return ElectromagneticResultUtil.success(edFileInfoService.removeFavorite(userId, id)); - } - - /** - * 展示当前用户收藏夹文件 - * - * @return - */ - @PostMapping("/listCollection") - @UserOperation(value = "查看了收藏夹", modelName = UserOperationModuleEnum.REPO_PRJ_DATABASE) - public ElectromagneticResult listFavorite(@RequestBody FileInfoQueryDTO fileInfoQueryDTO) { - String userId = UserThreadLocal.getUserId(); - return ElectromagneticResultUtil.success(edFileInfoService.findFavorite(userId, fileInfoQueryDTO)); - } +// /** +// * 从收藏夹移除 +// * +// * @param id 文件id +// * @return +// */ +// @GetMapping("/removeCollection") +// @UserOperation(value = "从收藏夹移除了文件", modelName = UserOperationModuleEnum.REPO_PRJ_DATABASE) +// public ElectromagneticResult removeFavorite(@RequestParam String id) { +// String userId = UserThreadLocal.getUserId(); +// return ElectromagneticResultUtil.success(edFileInfoService.removeFavorite(userId, id)); +// } +// +// /** +// * 展示当前用户收藏夹文件 +// * +// * @return +// */ +// @PostMapping("/listCollection") +// @UserOperation(value = "查看了收藏夹", modelName = UserOperationModuleEnum.REPO_PRJ_DATABASE) +// public ElectromagneticResult listFavorite(@RequestBody FileInfoQueryDTO fileInfoQueryDTO) { +// String userId = UserThreadLocal.getUserId(); +// return ElectromagneticResultUtil.success(edFileInfoService.findFavorite(userId, fileInfoQueryDTO)); +// } } diff --git a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/pojo/req/RolePermissionDTO.java b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/pojo/req/RolePermissionDTO.java index 9b41607..803bf89 100644 --- a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/pojo/req/RolePermissionDTO.java +++ b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/pojo/req/RolePermissionDTO.java @@ -37,4 +37,6 @@ public class RolePermissionDTO { * 子目录 */ private List children; + + private int dataOwnCode; } 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 dc6cce4..29b9d34 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 @@ -337,7 +337,7 @@ public class EdFileInfoServiceImpl extends ServiceImpl if (count > 0) { String info = StrFormatter.format("禁止废除非空项目,废除失败。"); log.info(info); - ElectromagneticResultUtil.fail("-1", info); + return ElectromagneticResultUtil.fail("-1", info); } LambdaQueryWrapper queryWrapper = Wrappers.lambdaQuery(EdFileInfo.class) diff --git a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/RoleServiceImpl.java b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/RoleServiceImpl.java index c693761..2fa239b 100644 --- a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/RoleServiceImpl.java +++ b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/RoleServiceImpl.java @@ -272,14 +272,17 @@ public class RoleServiceImpl extends ServiceImpl implements Ro public RoleDTO getRoleTemplate() { RoleDTO roleDTO = new RoleDTO(); - List infos = getFiles(DataOwnEnum.SYS_PRJ.code); - + List sysInfos = getFiles(DataOwnEnum.SYS_PRJ.code); + List repoInfos = getFiles(DataOwnEnum.REPO_PRJ.code); + List infos = new ArrayList<>(sysInfos); + infos.addAll(repoInfos); List nodes = new ArrayList<>(); for (EdFileInfo info : infos) { RolePermissionDTO rolePermissionDTO = new RolePermissionDTO(); rolePermissionDTO.setId(info.getId()); rolePermissionDTO.setParentId(info.getParentId()); rolePermissionDTO.setFileName(info.getFileName()); + rolePermissionDTO.setDataOwnCode(info.getDataOwn()); List permissionCodes = new ArrayList<>(); Map dataAuth = new HashMap<>(); dataAuth.put("data", false);