From 94824893b36be287747af35902eea499c7acfa12 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期六, 15 六月 2024 19:21:26 +0800 Subject: [PATCH] 代码 --- ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java | 34 +++++++++++++++++++++++++--------- 1 files changed, 25 insertions(+), 9 deletions(-) diff --git a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java index 520d7ab..bf7496b 100644 --- a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java +++ b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java @@ -141,8 +141,14 @@ // 查询出error字段不为空的数据 wrapper.isNotNull("error"); List<TSubject> list1 = subjectService.list(wrapper); - res.setRecords(list1); - res.setTotal(list1.size()); + List<TSubject> tSubjects = new ArrayList<>(); + for (TSubject tSubject : list1) { + if (!tSubject.getError().isEmpty()){ + tSubjects.add(tSubject); + } + } + res.setRecords(tSubjects); + res.setTotal(tSubjects.size()); return R.ok(res); case 3: List<TSubject> list2 = subjectService.list(wrapper); @@ -1071,8 +1077,13 @@ TStoryListen listen = storyListenService.lambdaQuery().eq(TStoryListen::getWeek, week).one(); // 获取对应图片语音 List<String> list = Arrays.asList(listen.getLookStory().split(",")); - return R.ok(new StudyStoryListenResultVO(listen, - subjectService.lambdaQuery().in(TSubject::getId, list).eq(TSubject::getState, 1).list())); + List<TSubject> subjectList; + if (!list.isEmpty()) { + subjectList = subjectService.lambdaQuery().in(TSubject::getId, list).eq(TSubject::getState, 1).list(); + } else { + subjectList = new ArrayList<>(); + } + return R.ok(new StudyStoryListenResultVO(listen, subjectList)); } /** @@ -1090,8 +1101,13 @@ TStoryListen listen = storyListenService.lambdaQuery().eq(TStoryListen::getWeek, week).one(); // 获取对应图片语音 List<String> list = Arrays.asList(listen.getStory().split(",")); - return R.ok(new StudyStoryListenResultVO(listen, - subjectService.lambdaQuery().in(TSubject::getId, list).eq(TSubject::getState, 1).list())); + List<TSubject> subjectList; + if (!list.isEmpty()) { + subjectList = subjectService.lambdaQuery().in(TSubject::getId, list).eq(TSubject::getState, 1).list(); + } else { + subjectList = new ArrayList<>(); + } + return R.ok(new StudyStoryListenResultVO(listen,subjectList)); } /** @@ -1200,17 +1216,17 @@ @ApiOperation(value = "个人中心-积分明细", tags = {"家长端"}) @ApiImplicitParams({ @ApiImplicitParam(value = "查询时间 格式yyyy-MM", name = "time", dataType = "Integer"), - @ApiImplicitParam(value = "页码", name = "pageNum", dataType = "Integer", required = true), + @ApiImplicitParam(value = "页码", name = "pageNumber", dataType = "Integer", required = true), @ApiImplicitParam(value = "每页显示条数", name = "pageSize", dataType = "Integer", required = true) }) public R<IPage<TIntegralRecord>> integralDetailParent(String time, - @RequestParam("pageNum") Integer pageNum, + @RequestParam("pageNumber") Integer pageNumber, @RequestParam("pageSize") Integer pageSize) { if(tokenService.getLoginUser1() == null){ return R.tokenError("登录失效"); } - return R.ok(integralRecordService.integralDetail(new Page<>(pageNum, pageSize), tokenService.getLoginUser1().getUserid(), time)); + return R.ok(integralRecordService.integralDetail(new Page<>(pageNumber, pageSize), tokenService.getLoginUser1().getUserid(), time)); } /** -- Gitblit v1.7.1