| | |
| | | class ActivityUser extends Controller |
| | | { |
| | | /** |
| | | * 活动报名列表 |
| | | * 某活动报名的用户列表 |
| | | */ |
| | | public function lists() |
| | | { |
| | | $model = new ActivityUserModel; |
| | | $list = $model->getListForActivity($this->postData(), true); |
| | | return $this->renderSuccess('', compact('list')); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 用户报名的活动列表 |
| | | */ |
| | | public function listsForUser() |
| | | { |
| | | $user = $this->getUser(); |
| | | $model = new ActivityUserModel; |
| | | $list = $model->getList($user['user_id'], $this->postData()); |
| | | $list = $model->getListForUser($user['user_id'], $this->postData()); |
| | | return $this->renderSuccess('', compact('list')); |
| | | } |
| | | |
| | |
| | | { |
| | | $model = new ActivityUserModel; |
| | | $user = $this->getUser(); |
| | | if ($model->onVerify($user, $activity_id)) { |
| | | if ($model->onVerify($user, $activity_id, $this->postData())) { |
| | | return $this->renderSuccess('签到成功'); |
| | | } |
| | | return $this->renderError($model->getError() ?:'签到失败'); |
| | | // 如果判断到没有报名。需要处理朋友帮报的情况 |
| | | $error = $model->getError(); |
| | | if ($error && $error == 'not_reg') { |
| | | return $this->renderSuccess('', [ |
| | | 'result' => 'not_reg' |
| | | ]); |
| | | } |
| | | return $this->renderError($error ?:'签到失败'); |
| | | } |
| | | } |