EventModel::doArgeeUser PHP Method

doArgeeUser() public method

doArgeeUser 同意申请
public doArgeeUser ( mixed $data )
$data mixed
    public function doArgeeUser($data)
    {
        $userDao = self::factoryModel('user');
        if ($userDao->where('id=' . $data['id'])->setField('status', 1)) {
            $this->setInc('joinCount', 'id=' . $data['eventId']);
            $this->setDec('limitCount', 'id=' . $data['eventId']);
            model('Credit')->setUserCredit($data['uid'], 'join_event');
            //如果有参与的情况。删除参与的数据集
            $data['action'] = 'attention';
            if ($id = $userDao->where($data)->getField('id')) {
                $userDao->delete($id);
                $this->setDec('attentionCount', 'id=' . $data['eventId']);
            }
            return 1;
        }
        return 0;
    }