Commit e92effa3 by jcm

2022.9.2

parent 9051af18
...@@ -6,6 +6,7 @@ import com.zq.common.vo.IdVo; ...@@ -6,6 +6,7 @@ import com.zq.common.vo.IdVo;
import com.zq.common.vo.PageVo; import com.zq.common.vo.PageVo;
import com.zq.common.vo.ResultVo; import com.zq.common.vo.ResultVo;
import com.zq.user.dao.AnswerRecDao; import com.zq.user.dao.AnswerRecDao;
import com.zq.user.dao.LotteryRecDao;
import com.zq.user.entity.*; import com.zq.user.entity.*;
import com.zq.user.service.PrizeService; import com.zq.user.service.PrizeService;
import com.zq.user.service.QuestionService; import com.zq.user.service.QuestionService;
...@@ -34,6 +35,8 @@ public class QuestionController { ...@@ -34,6 +35,8 @@ public class QuestionController {
private final PrizeService prizeService; private final PrizeService prizeService;
private final AnswerRecDao answerRecDao; private final AnswerRecDao answerRecDao;
private final LotteryRecDao lotteryRecDao;
@ApiOperation("获取全部题型") @ApiOperation("获取全部题型")
@GetMapping(value = "/getAllQuestionType") @GetMapping(value = "/getAllQuestionType")
...@@ -68,7 +71,6 @@ public class QuestionController { ...@@ -68,7 +71,6 @@ public class QuestionController {
@DeleteMapping(value = "/delQuestion") @DeleteMapping(value = "/delQuestion")
public ResultVo delQuestion(@RequestBody IdVo vo) { public ResultVo delQuestion(@RequestBody IdVo vo) {
AssertUtils.notEmpty(vo.getIds(), "缺少ID"); AssertUtils.notEmpty(vo.getIds(), "缺少ID");
questionService.delQuestion(vo.getIds()); questionService.delQuestion(vo.getIds());
return ResultVo.success(); return ResultVo.success();
} }
...@@ -88,7 +90,7 @@ public class QuestionController { ...@@ -88,7 +90,7 @@ public class QuestionController {
@ApiOperation("有奖问答随机抽奖 randomDraw") @ApiOperation("有奖问答随机抽奖 randomDraw")
@PostMapping(value = "/randomDraw") @PostMapping(value = "/randomDraw")
public ResultVo randomDraw(@RequestBody LotteryRecFindVo vo) { public ResultVo randomDraw(@RequestBody LotteryRecFindVo vo) {
AssertUtils.isTrue(answerRecDao.selectCount(new LambdaQueryWrapper<AnswerRec>().eq(AnswerRec::getLotteryId, vo.getId())) == 0, "该活动已经抽过奖了"); AssertUtils.isTrue(lotteryRecDao.selectCount(new LambdaQueryWrapper<LotteryRec>().eq(LotteryRec::getLotteryId, vo.getId())) == 0, "该活动已经抽过奖了");
return ResultVo.success(prizeService.randomDraw(vo)); return ResultVo.success(prizeService.randomDraw(vo));
} }
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment