任务中心

任务列表
 任务领取(不包括领取记录)
签到
This commit is contained in:
2024-12-07 17:17:53 +08:00
parent ed2774907e
commit e81d2a1d57
10 changed files with 265 additions and 8 deletions

View File

@@ -120,9 +120,13 @@ public class DiscSpinningController {
}
@GetMapping("/app/discSpinning/selectDiscSpinning")
@ApiImplicitParams({
@ApiImplicitParam(name = "type", value = "`1`普通转盘 `2`任务转盘", dataTypeClass = String.class, paramType = "body"),
})
@ApiOperation("查询大转盘")
public Result selectDiscSpinning() {
return Result.success().put("data", discSpinningService.page(new Page<>(0, 8), new QueryWrapper<DiscSpinning>().orderByAsc("odds")));
public Result selectDiscSpinning(@RequestParam(required = false, defaultValue = "1") Integer type) {
return Result.success().put("data", discSpinningService.page(new Page<>(1, 20),
new QueryWrapper<DiscSpinning>().eq("disc_type", type).orderByAsc("disc_type", "odds")));
}
@Login
@@ -268,7 +272,7 @@ public class DiscSpinningController {
@Transactional
public DiscSpinningRecord draws(double orderAmount, Long orderId, Long userId, String source) {
DiscSpinning result = new DiscSpinning("谢谢惠顾", 1, null);
List<DiscSpinning> prizes = discSpinningService.list(new QueryWrapper<DiscSpinning>().orderByAsc("odds"));
List<DiscSpinning> prizes = discSpinningService.list(new QueryWrapper<DiscSpinning>().eq("disc_type", "order".equals(source) ? 1 : 2).orderByAsc("odds"));
Random random = new Random();
double randomDouble;
do {