one(); if ($group) { $data = Dever::db('task/user_group_member')->getAll(array('group_id' => $group['id'])); return $data; } return $data; } /** * 我的邀请码 * * @return mixed */ public function one() { $this->checkUser(); $where['uid'] = $this->data['uid']; $group = Dever::db('task/user_group')->one($where); if (!$group) { # 生成邀请码 } return $group; } /** * 加入小队 * * @return mixed */ public function submit() { # 检测用户是否登录 $this->checkUser(); $code = Dever::input('code'); if (!$code) { Dever::alert('邀请码不正确'); } $where['code'] = $code; $group = Dever::db('task/user_group')->one($where); if (!$group) { Dever::alert('邀请码不正确'); } $info = Dever::db('task/user_group_member')->one(array('uid' => $this->data['uid'])); if (!$info) { $insert['uid'] = $this->data['uid']; $insert['group_id'] = $grou['id']; $insert['status'] = 2; return Dever::db('task/user_group_member')->insert($insert); } return $info['id']; } }