From 81714ac84eb9cf515c0dbf701b5b87d02bafb6bd Mon Sep 17 00:00:00 2001 From: hjl <1657978663@qq.com> Date: 星期四, 06 六月 2024 14:41:05 +0800 Subject: [PATCH] feat: 修复前后端联调Bug --- ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java | 30 ++++++++++++++++++++++-------- 1 files changed, 22 insertions(+), 8 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 e90d549..7803bfb 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 @@ -79,6 +79,8 @@ private TokenService tokenService; @Resource private ITSubjectRecordService subjectRecordService; + @Resource + private ManagementClient managementClient; @PostMapping("/storyList") // @ApiOperation(value = "配置学习类型选择故事", tags = {"题目管理"}) @@ -1071,8 +1073,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 +1097,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 +1212,17 @@ @ApiOperation(value = "个人中心-积分明细", tags = {"家长端"}) @ApiImplicitParams({ @ApiImplicitParam(value = "查询时间 格式yyyy-MM", name = "time", dataType = "Integer"), - @ApiImplicitParam(value = "页码", name = "pageNumber", dataType = "Integer", required = true), + @ApiImplicitParam(value = "页码", name = "pageNum", dataType = "Integer", required = true), @ApiImplicitParam(value = "每页显示条数", name = "pageSize", dataType = "Integer", required = true) }) public R<IPage<TIntegralRecord>> integralDetailParent(String time, - @RequestParam("pageNumber") Integer pageNumber, + @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize) { if(tokenService.getLoginUser1() == null){ return R.tokenError("登录失效"); } - return R.ok(integralRecordService.integralDetail(new Page<>(pageNumber, pageSize), tokenService.getLoginUser1().getUserid(), time)); + return R.ok(integralRecordService.integralDetail(new Page<>(pageNum, pageSize), tokenService.getLoginUser1().getUserid(), time)); } /** @@ -1240,6 +1252,7 @@ integralRecord.setUpdateTime(new Date()); return R.ok(integralRecordService.save(integralRecord)); } + @GetMapping("/addIntegralDetail1") // @ApiOperation(value = "添加-积分明细", tags = {"添加-积分明细"}) @ApiImplicitParams({ @@ -1249,7 +1262,7 @@ public R addIntegralDetail1(@RequestParam("integral") String integral, @RequestParam("method") String method) { // 当前登录用户 LoginUserParent userStudy = tokenService.getLoginUser1(); - if (userStudy == null){ + if (userStudy == null) { return R.tokenError("登录失效"); } // 生成积分明细信息 @@ -1282,6 +1295,7 @@ } return R.ok(userService.updateById(user)); } + @GetMapping("/exchangeIntegral1") // @ApiOperation(value = "用户积分变动", tags = {"用户积分变动"}) public R<Boolean> exchangeIntegral1(@RequestParam("integral") Integer integral, @RequestParam("method") String method) { -- Gitblit v1.7.1