ResumeService = $ResumeService; $this->ResumePrivacyService = $ResumePrivacyService; } public function privacy() { $content = $this->ResumeService->myAllResume(auth('web-member')->user()->id); $shieldCompany = $this->ResumePrivacyService->getShieldCompany(auth('web-member')->user()); return view('jkq.person.resume_privacy', ['content'=>$content,'shieldCompany'=>$shieldCompany]); } public function saveResumePrivacy() { $id = request()->id; $user = auth('web-member')->user(); $this->ResumeService->isOwn($id,$user); $res = $this->ResumePrivacyService->saveResumePrivacy(request()->all()); if ($res) { return $this->sendSuccessResponse('设置成功'); } else { return $this->sendErrorResponse('设置失败', '', 400); } } public function saveShieldCompany() { $res = $this->ResumePrivacyService->saveShieldCompany(request()->company_id, auth('web-member')->user()); if ($res) { return $this->sendSuccessResponse($res); } else { return $this->sendErrorResponse('企业添加失败', '', 400); } } public function delShieldCompany() { if (request()->method()=='POST') { $res = $this->ResumePrivacyService->delShieldCompany(request()->id,auth('web-member')->user()); if ($res) { return $this->sendSuccessResponse('企业删除成功'); } else { return $this->sendErrorResponse('企业删除失败', '', 400); } } else { $html = view('jkq.person.ajax.resume_delete', ['tpis'=>'删除后无法恢复,您确定要删除该企业吗?'])->render(); return $this->sendSuccessResponse($html); } } }