diff --git a/application/api/model/BlindBoxTurntableGiftDraw.php b/application/api/model/BlindBoxTurntableGiftDraw.php index 9187ecc..d1331ea 100644 --- a/application/api/model/BlindBoxTurntableGiftDraw.php +++ b/application/api/model/BlindBoxTurntableGiftDraw.php @@ -202,7 +202,7 @@ class BlindBoxTurntableGiftDraw extends Model if (empty($availableGifts)) { $availableGifts = $this->resetPoolAndReload($bag_data['id'], $room_id, $periods + 1, 0); if (empty($availableGifts)) { - return ['code' => 0, 'msg' => '重置奖池后仍无可用礼物', 'data' => null]; + throw new \Exception('重置奖池后仍无可用礼物'); } } @@ -216,7 +216,7 @@ class BlindBoxTurntableGiftDraw extends Model $remaining_available_gifts = $availableGifts; $availableGifts = $this->resetPoolAndReload($bag_data['id'], $room_id, $periods + 1, 0); if (empty($availableGifts)) { - return ['code' => 0, 'msg' => '重置奖池后仍无可用礼物', 'data' => null]; + throw new \Exception('重置奖池后仍无可用礼物'); } $totalDrawTimes = 0; // 不要修改$num的值,保持原始请求数量 @@ -237,7 +237,7 @@ class BlindBoxTurntableGiftDraw extends Model $remaining_available_gifts ); if (empty($precomputedResults['precomputedResults'])) { - return ['code' => 0, 'msg' => '预计算抽奖结果失败', 'data' => null]; + throw new \Exception('预计算抽奖结果失败'); } return [