checkToken(); if ($token['code'] < 0) return $this->response($token); $member_cancel_model = new MemberCancelModel(); $member_cancel_info = $member_cancel_model->getMemberCancelInfo( [ ['member_id', '=', $this->member_id],['site_id', '=', $this->site_id] ], 'status,reason,audit_time' ); return $this->response($member_cancel_info); } /** * 账户信息 */ public function accountInfo() { $token = $this->checkToken(); if ($token['code'] < 0) return $this->response($token); $member_cancel_model = new MemberCancelModel(); $member_account_info = $member_cancel_model->getMemberAccountInfo($this->member_id,$this->site_id); return $this->response($member_account_info); } /** * 申请注销 */ public function apply() { $token = $this->checkToken(); if ($token['code'] < 0) return $this->response($token); $member_cancel_model = new MemberCancelModel(); $res = $member_cancel_model->applyMemberCancel(['site_id' => $this->site_id, 'member_id' => $this->member_id]); return $this->response($res); } /** * 撤销申请 */ public function cancelApply() { $token = $this->checkToken(); if ($token['code'] < 0) return $this->response($token); $member_cancel_model = new MemberCancelModel(); $res = $member_cancel_model->cancelApplyMemberCancel($this->member_id,$this->site_id); return $this->response($res); } /** * 获取注销设置 */ public function config() { $config_model = new ConfigModel(); $config_info = $config_model->getCancelConfig($this->site_id, 'shop'); $value = $config_info['data']['value']; return $this->response($this->success($value)); } /** * 获取注销协议 */ public function agreement() { $config_model = new ConfigModel(); $document_info = $config_model->getCancelDocument($this->site_id, 'shop'); return $this->response($document_info); } }