From 80c4e55000cff8455e159f69d50558c5947ead4c Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期一, 24 六月 2024 09:51:17 +0800 Subject: [PATCH] 取消题目和听故事编辑校验是否在使用中 --- ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java | 40 +++++++++++++++++++++++++++++++++++++++- 1 files changed, 39 insertions(+), 1 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 490c673..b96e876 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 @@ -219,6 +219,8 @@ studyId.setAnswerTime(game.getAnswerTime()); studyId.setAnswerIntegral(game.getAnswerIntegral()); studyId.setAnswerCount(game.getAnswerCount()); + studyId.setRate(game.getRate()); + studyId.setAnswerRate(game.getAnswerRate()); gameService.updateById(studyId); } else { TGame tGame = new TGame(); @@ -602,7 +604,6 @@ studyPairVO.setIsVip(tStudyPair.getIsVip()); pairVOS.add(studyPairVO); } - } List<TGame> list5 = gameService.list(new QueryWrapper<TGame>() .eq("week", week)); @@ -614,6 +615,8 @@ gameVO.setAnswerTime(tGame.getAnswerTime()); gameVO.setAnswerIntegral(tGame.getAnswerIntegral()); gameVO.setAnswerCount(tGame.getAnswerCount()); + gameVO.setRate(tGame.getRate()); + gameVO.setAnswerRate(tGame.getAnswerRate()); gameVOS.add(gameVO); } List<TStoryListen> list6 = storyListenService.list(new QueryWrapper<TStoryListen>() @@ -1613,6 +1616,27 @@ integralRecord.setUpdateTime(new Date()); return R.ok(integralRecordService.save(integralRecord)); } + @GetMapping("/addIntegralDetailParent") +// @ApiOperation(value = "添加-积分明细", tags = {"添加-积分明细"}) + @ApiImplicitParams({ + @ApiImplicitParam(value = "积分数量", name = "integral", dataType = "Integer", required = true), + @ApiImplicitParam(value = "变动源(完成学习、完成游戏...)", name = "method", dataType = "String", required = true) + }) + public R<Boolean> addIntegralDetailParent(@RequestParam("integral") String integral, @RequestParam("method") String method) { + // 当前登录用户 + LoginUserParent userStudy = tokenService.getLoginUser1(); + // 生成积分明细信息 + TIntegralRecord integralRecord = new TIntegralRecord(); + integralRecord.setIntegral(integral); + integralRecord.setMethod(method); + integralRecord.setUserId(userStudy.getUserid()); + integralRecord.setDisabled(Boolean.FALSE); + integralRecord.setCreateBy(userStudy.getPhone()); + integralRecord.setCreateTime(new Date()); + integralRecord.setUpdateBy(userStudy.getPhone()); + integralRecord.setUpdateTime(new Date()); + return R.ok(integralRecordService.save(integralRecord)); + } @GetMapping("/addIntegralDetail1") // @ApiOperation(value = "添加-积分明细", tags = {"添加-积分明细"}) @@ -1656,6 +1680,20 @@ } return R.ok(userService.updateById(user)); } + @GetMapping("/exchangeIntegralParent") +// @ApiOperation(value = "用户积分变动", tags = {"用户积分变动"}) + public R<Boolean> exchangeIntegralParent(@RequestParam("integral") Integer integral, @RequestParam("method") String method) { + if (tokenService.getLoginUser1()==null){ + return R.tokenError("登录失效"); + } + TUser user = userService.getById(tokenService.getLoginUser1().getUserid()); + if (Constants.BURDEN.equals(method)) { + user.setIntegral(user.getIntegral() - integral); + } else { + user.setIntegral(user.getIntegral() + integral); + } + return R.ok(userService.updateById(user)); + } @GetMapping("/exchangeIntegral1") // @ApiOperation(value = "用户积分变动", tags = {"用户积分变动"}) -- Gitblit v1.7.1