goCheck('activity'); $params['user_id'] = $this->userId; $result = LuckyDrawLogic::activity($params); return JsonService::data($result); } /** * @notes 抽奖 * @author Tab * @date 2021/11/24 16:32 */ public function lottery() { $params = (new LuckyDrawValidate())->post()->goCheck('lottery', ['user_id' => $this->userId]); $result = LuckyDrawLogic::lottery($params); if ($result) { return JsonService::success('抽奖完成', $result, 1, 0); } return JsonService::fail(LuckyDrawLogic::getError()); } /** * @notes 查看抽奖记录 * @return \think\response\Json * @author Tab * @date 2021/11/25 10:49 */ public function record() { $params = (new LuckyDrawValidate())->goCheck('record'); $params['page_no'] = $params['page_no'] ?? 1; $params['page_size'] = $params['page_size'] ?? 25; $params['user_id'] = $this->userId; $result = LuckyDrawLogic::record($params); return JsonService::data($result); } /** * @notes 查看中奖名单 * @author Tab * @date 2021/11/25 14:13 */ public function winningList() { $params = (new LuckyDrawValidate())->goCheck('winningList'); $params['page_no'] = $params['page_no'] ?? 1; $params['page_size'] = $params['page_size'] ?? 25; $result = LuckyDrawLogic::winningList($params); return JsonService::data($result); } }