From 2d113b48ea098ed7bc0829d18900dae177bc5844 Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期五, 05 九月 2025 11:09:26 +0800 Subject: [PATCH] 修改查询 --- ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TSubjectController.java | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TSubjectController.java b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TSubjectController.java index 73f7083..5c3653a 100644 --- a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TSubjectController.java +++ b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TSubjectController.java @@ -61,6 +61,7 @@ public R<PageInfo<SubjectVO>> subjectList(@RequestBody SubjectQuery query) { PageInfo<SubjectVO> res = new PageInfo<>(query.getPageNumber(), query.getPageSize()); List<Integer> integers = new ArrayList<>(); + int type=0; if (StringUtils.hasLength(query.getCategoryName())) { // 查询分类id包含的 List<Integer> collect = categoryService.lambdaQuery().eq(TCategory::getState, 1) @@ -76,14 +77,16 @@ if (collect.isEmpty()) { collect.add(-1); } + type=1; integers = collect; }else{ + type=2; integers = collect2; } } query.setIds(integers); - List<SubjectVO> list = subjectService.listAll(query); + List<SubjectVO> list = subjectService.listAll(query,type); for (SubjectVO subjectVO : list) { if (subjectVO.getFirstCategory()!=null&&subjectVO.getSecondCategory()!=null){ TCategory byId1 = categoryService.getById(subjectVO.getFirstCategory()); -- Gitblit v1.7.1