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); } }