diff --git a/muyu-source-server/src/main/java/com/muyu/source/controller/TableInfoController.java b/muyu-source-server/src/main/java/com/muyu/source/controller/TableInfoController.java index 8fb8878..691d1b4 100644 --- a/muyu-source-server/src/main/java/com/muyu/source/controller/TableInfoController.java +++ b/muyu-source-server/src/main/java/com/muyu/source/controller/TableInfoController.java @@ -236,13 +236,12 @@ public class TableInfoController { /** * 给规则引擎调用 * 根据parentId查询数据接入 - * @param parentId 父id * @return 查询的结果 */ @PostMapping("/selectById") @Operation(summary = "根据parentId查询数据接入" , description = "根据parentId查询数据接入") - public Result> selectById(@RequestParam("parentId") Long parentId){ - List tableInfo =tableInfoService.selectById(parentId); + public Result> selectById(){ + List tableInfo =tableInfoService.selectById(); return Result.success(tableInfo); } @@ -254,11 +253,8 @@ public class TableInfoController { @PostMapping("/findTableIdByParentId/{id}") @Operation(summary = "根据parentId向下查询出子表" , description = "根据parentId向下查询出子表") public Result> findTableIdByParentId(@PathVariable("id") Long id) { - List tableInfoList = null; List structureIds = tableInfoService.findTableIdByParentId(id); - for (Long structureId : structureIds) { - tableInfoList = tableInfoService.selectById(structureId); - } + List tableInfoList=tableInfoService.listByIds(structureIds); return Result.success(tableInfoList); } } diff --git a/muyu-source-server/src/main/java/com/muyu/source/service/Impl/TableServiceImpl.java b/muyu-source-server/src/main/java/com/muyu/source/service/Impl/TableServiceImpl.java index c0237c7..379f3fa 100644 --- a/muyu-source-server/src/main/java/com/muyu/source/service/Impl/TableServiceImpl.java +++ b/muyu-source-server/src/main/java/com/muyu/source/service/Impl/TableServiceImpl.java @@ -67,11 +67,13 @@ public class TableServiceImpl extends ServiceImpl im } @Override - public List selectById(Long parentId) { + public List selectById() { LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.eq(TableInfo::getParentId, 0); List tableInfoList = tableInfoMapper.selectList(queryWrapper); return tableInfoList; } + + } diff --git a/muyu-source-server/src/main/java/com/muyu/source/service/TableInfoService.java b/muyu-source-server/src/main/java/com/muyu/source/service/TableInfoService.java index 27a104e..78edf38 100644 --- a/muyu-source-server/src/main/java/com/muyu/source/service/TableInfoService.java +++ b/muyu-source-server/src/main/java/com/muyu/source/service/TableInfoService.java @@ -42,5 +42,7 @@ public interface TableInfoService extends IService { */ List findTableIdByParentId(Long basicId); - List selectById(Long parentId); + List selectById(); + + }