getDetail(); $data['prize'] = $data ? LotteryPrizeModel::detail($data['lottery_id']) : []; //剩余抽奖次数 $num = $model->getNum($this->getUser()); $nums = $data['times'] - $num; //抽奖播放数据 $recordModel = new RecordModel(); $recordList = $recordModel->getLimitList(60); $data['user_points'] = $this->getUser()['points']; return $this->renderSuccess('', compact('data', 'nums', 'recordList')); } /* * 转盘记录列表 */ public function record() { $model = new RecordModel(); $list = $model->getList($this->postData(), $this->getUser()); return $this->renderSuccess('', compact('list')); } /* * 开始抽奖 */ public function draw() { $model = new LotteryModel(); $result = $model->getdraw($this->getUser()); if ($result) { return $this->renderSuccess('', compact('result')); } return $this->renderError($model->getError() ?: '抽奖失败'); } }