| | |
| | | ]; |
| | | |
| | | /** |
| | | * 获取报名用户列表 |
| | | * 获取用户报名的活动列表 |
| | | */ |
| | | public function getList($user_id, $params = []) |
| | | public function getListForUser($user_id, $params = []) |
| | | { |
| | | // 构建查询规则 |
| | | $model = $this->alias('A')->with(['activity' => ['branch', 'image']]) |
| | |
| | | $detail->save($data); |
| | | // 发放奖励 |
| | | $setting = BranchSettingModel::getItem('basic'); |
| | | if ($setting['participate_user'] > 0) { |
| | | $participate_points = $setting['participate_user']; |
| | | $member = MemberModel::detail($user['user_id'], ['position']); |
| | | if ($member && $member['position'] && $member['position']['participate_points'] > 0) { |
| | | $participate_points = $member['position']['participate_points']; |
| | | } |
| | | if ($participate_points > 0) { |
| | | $describe = "活动签到获得奖励[活动ID:{$activity_id}]"; |
| | | $user->setIncPoints($setting['participate_user'], $describe); |
| | | $user->setIncPoints($participate_points, $describe); |
| | | } |
| | | return true; |
| | | } |