diff --git a/src/main/java/com/sqx/modules/discSpinning/controller/DiscSpinningController.java b/src/main/java/com/sqx/modules/discSpinning/controller/DiscSpinningController.java index 9e61d099..0524aaf4 100644 --- a/src/main/java/com/sqx/modules/discSpinning/controller/DiscSpinningController.java +++ b/src/main/java/com/sqx/modules/discSpinning/controller/DiscSpinningController.java @@ -267,25 +267,11 @@ public class DiscSpinningController { cashOutService.saveBody(cashOut); } - @Login - @GetMapping("/app/discSpinning/draw1") - @ApiImplicitParams({ - @ApiImplicitParam(name = "source", value = "`task`任务拉起抽奖 或者 `order` 订单拉起抽奖", dataTypeClass = String.class, paramType = "body"), - }) - @ApiOperation("抽取大转盘") - public Result draw() { - for (int i = 0; i < 100; i++) { - DiscSpinningRecord task = draws(0, null, null, "task"); - System.out.println(task.getNumber()); - - } - return null; - } - @Transactional public DiscSpinningRecord draws(double orderAmount, Long orderId, Long userId, String source) { DiscSpinning result = new DiscSpinning("谢谢惠顾", 1, null); - List prizes = discSpinningService.list(new QueryWrapper().eq("disc_type", 1).orderByAsc("odds")); + List prizes = discSpinningService.list(new QueryWrapper().eq("disc_type", "order".equals(source) ? 1 : 2).orderByAsc("odds")); + Random random = new Random(); double randomDouble; do { @@ -327,8 +313,7 @@ public class DiscSpinningController { } DiscSpinningRecord record = new DiscSpinningRecord(result.getName(), orderId, userId, result.getType(), result.getNumber(), DateUtils.formatYMD(new Date()), DateUtils.format(new Date()), source); -// recordService.save(record); - System.out.println(record); + recordService.save(record); return record; } }