From 6c6016f9f59ea135b7d0b17b40947a935cc51086 Mon Sep 17 00:00:00 2001 From: "545522390@qq.com" Date: Sun, 20 Jan 2019 07:40:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=80=9A=E8=BF=87=E9=93=BE?= =?UTF-8?q?=E6=8E=A5=E9=82=80=E8=AF=B7=E7=BB=84=E7=BB=87=E6=88=90=E5=91=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../project/controller/ProjectMember.php | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/application/project/controller/ProjectMember.php b/application/project/controller/ProjectMember.php index b3c42cd..ede20ee 100644 --- a/application/project/controller/ProjectMember.php +++ b/application/project/controller/ProjectMember.php @@ -100,6 +100,27 @@ class ProjectMember extends BasicApi $this->success('', array_values($tempList));//数组下标重置 } + /** + * 邀请成员 + */ + public function _joinProject() + { + $inviteCode = Request::param('inviteCode'); + $project = $this->model->where(['invite_code' => $inviteCode])->find(); + if (!$project) { + $this->error('该项目已失效'); + } + if (nowTime() >= $project['invite_over_time']) { + $this->error('该链接已失效'); + } + try { + $this->model->inviteMember($data['memberCode'], $data['projectCode']); + } catch (\Exception $e) { + $this->error($e->getMessage(), $e->getCode());; + } + $this->success(''); + } + /** * 邀请成员 */