cup 2 年之前
父节点
当前提交
eb6d26b65c
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      mp-admin/src/main/java/com/qs/mp/web/controller/api/user/UserTicketController.java

+ 7 - 0
mp-admin/src/main/java/com/qs/mp/web/controller/api/user/UserTicketController.java

@@ -337,6 +337,13 @@ public class UserTicketController extends BaseApiController {
       return AjaxResult.error(ErrorCodeEnum.ERROR_CODE_1019);
     }
 
+    // 线上盲票不支持手动兑奖
+    TicketBox ticketBox = ticketBoxService.getById(ticket.getBoxId());
+    if (TicketTypeEnum.ONLINE.equals(ticketBox.getType())) {
+      LogUtil.error(logger, "线上盲票不支持手动兑奖。ticketId:{0}", ticket.getTicketId());
+      return AjaxResult.error(ErrorCodeEnum.ERROR_CODE_1000);
+    }
+
     // 兑奖
     String lockKey = RedisLockKey.build(RedisLockKey.USER_TICKET_CASH_LOCK, param.getPrizeId());
     if (!distributedLocker.tryLock(lockKey)) {