|
@@ -33,9 +33,9 @@ class ResumeController extends WebBaseController
|
|
|
public function __construct(PersonalJobsApplyService $personalJobsApplyService, EmailService $emailService, ResumeService $resumeService, CompanyDownResumeService $companyDownResumeService)
|
|
|
{
|
|
|
$this->personalJobsApplyService = $personalJobsApplyService;
|
|
|
- $this->resumeService = $resumeService;
|
|
|
+ $this->resumeService = $resumeService;
|
|
|
$this->companyDownResumeService = $companyDownResumeService;
|
|
|
- $this->emailService = $emailService;
|
|
|
+ $this->emailService = $emailService;
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -45,8 +45,8 @@ class ResumeController extends WebBaseController
|
|
|
*/
|
|
|
public function resumeApply(Request $request)
|
|
|
{
|
|
|
- $user = auth('web-company')->user();
|
|
|
- $result = $this->personalJobsApplyService->resumeApply($request->all(), $user);
|
|
|
+ $user = auth('web-company')->user();
|
|
|
+ $result = $this->personalJobsApplyService->resumeApply($request->all(), $user);
|
|
|
$result['user'] = $user;
|
|
|
return view('app.company.resume.resume_apply', $result);
|
|
|
}
|
|
@@ -71,13 +71,13 @@ class ResumeController extends WebBaseController
|
|
|
*/
|
|
|
public function delJobsApply(Request $request)
|
|
|
{
|
|
|
- if ($request->method()=='GET') {
|
|
|
- $tip='被删除后将无法恢复,您确定要删除选中的简历吗?';
|
|
|
- return response()->json(['status'=>1,'msg'=>'获取数据成功', 'data'=>['html'=>view('app.company.ajax.ajax_warning', ['tip'=>$tip])->render()]]);
|
|
|
+ if ($request->method() == 'GET') {
|
|
|
+ $tip = '被删除后将无法恢复,您确定要删除选中的简历吗?';
|
|
|
+ return response()->json(['status' => 1, 'msg' => '获取数据成功', 'data' => ['html' => view('app.company.ajax.ajax_warning', ['tip' => $tip])->render()]]);
|
|
|
} else {
|
|
|
$user = auth('web-company')->user();
|
|
|
|
|
|
- return $this->personalJobsApplyService->delJobsApply($request,$user);
|
|
|
+ return $this->personalJobsApplyService->delJobsApply($request, $user);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -92,11 +92,11 @@ class ResumeController extends WebBaseController
|
|
|
$user = auth('web-company')->user();
|
|
|
if ($request->method() == 'GET') {
|
|
|
if (!$request->resume_id) {
|
|
|
- return response()->json(['status'=>0, 'msg'=>'请选择简历!']);
|
|
|
+ return response()->json(['status' => 0, 'msg' => '请选择简历!']);
|
|
|
}
|
|
|
return $this->personalJobsApplyService->getApply($request->all(), $user);
|
|
|
} else {
|
|
|
- return $this->personalJobsApplyService->saveApply($request,$user);
|
|
|
+ return $this->personalJobsApplyService->saveApply($request, $user);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -108,19 +108,19 @@ class ResumeController extends WebBaseController
|
|
|
*/
|
|
|
public function resumeSaveToComputer(Request $request)
|
|
|
{
|
|
|
- $yid = $request->y_id;
|
|
|
+ $yid = $request->y_id;
|
|
|
$model = $request->model;
|
|
|
if (!$yid) {
|
|
|
throw new ResponseException('请选择简历');
|
|
|
}
|
|
|
$user = auth('web-company')->user();
|
|
|
- if($model == 'personaljobsapply') {
|
|
|
- $this->personalJobsApplyService->isOwn($yid, $user,'id');
|
|
|
+ if ($model == 'personaljobsapply') {
|
|
|
+ $this->personalJobsApplyService->isOwn($yid, $user, 'id');
|
|
|
}
|
|
|
- if($model == 'downresume') {
|
|
|
- $this->companyDownResumeService->isOwn($yid, $user,'id');
|
|
|
+ if ($model == 'downresume') {
|
|
|
+ $this->companyDownResumeService->isOwn($yid, $user, 'id');
|
|
|
}
|
|
|
- $model_arr = ['personaljobsapply','downresume'];
|
|
|
+ $model_arr = ['personaljobsapply', 'downresume'];
|
|
|
if (!in_array($model, $model_arr)) {
|
|
|
throw new ResponseException('参数错误');
|
|
|
}
|
|
@@ -128,9 +128,9 @@ class ResumeController extends WebBaseController
|
|
|
if (false === $res = $this->personalJobsApplyService->saveAsDoc($yid, $model)) {
|
|
|
throw new ResponseException('查找不到相关简历!');
|
|
|
} else {
|
|
|
- return response()->download($res['path'], "简历压缩包".date("Ymd").".zip");
|
|
|
+ return response()->download($res['path'], "简历压缩包" . date("Ymd") . ".zip");
|
|
|
}
|
|
|
- return response()->json(['status'=>0, 'msg'=>"保存失败"]);
|
|
|
+ return response()->json(['status' => 0, 'msg' => "保存失败"]);
|
|
|
}
|
|
|
|
|
|
/**发送到Email
|
|
@@ -142,25 +142,25 @@ class ResumeController extends WebBaseController
|
|
|
{
|
|
|
$resume_id = $request->resume_id;
|
|
|
if (!$resume_id) {
|
|
|
- return response()->json(['status'=>0,'msg'=>'请选择简历!']);
|
|
|
+ return response()->json(['status' => 0, 'msg' => '请选择简历!']);
|
|
|
}
|
|
|
- if ($request->method()=='POST') {
|
|
|
- $user = auth('web-company')->user();
|
|
|
+ if ($request->method() == 'POST') {
|
|
|
+ $user = auth('web-company')->user();
|
|
|
$model = $request->model;
|
|
|
- if($model == 'personaljobsapply') {
|
|
|
- $this->personalJobsApplyService->isOwn($resume_id, $user,'resume_id');
|
|
|
+ if ($model == 'personaljobsapply') {
|
|
|
+ $this->personalJobsApplyService->isOwn($resume_id, $user, 'resume_id');
|
|
|
}
|
|
|
- if($model == 'downresume') {
|
|
|
- $this->companyDownResumeService->isOwn($resume_id, $user,'resume_id');
|
|
|
+ if ($model == 'downresume') {
|
|
|
+ $this->companyDownResumeService->isOwn($resume_id, $user, 'resume_id');
|
|
|
}
|
|
|
- $email = $request->email;
|
|
|
+ $email = $request->email;
|
|
|
$pattern = "/^[_\.0-9a-zA-Z-]+[_0-9a-zA-Z-]@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,3}$/";
|
|
|
if (!$email || !preg_match($pattern, $email)) {
|
|
|
- return response()->json(['status'=>0,'msg'=>'email不正确']);
|
|
|
+ return response()->json(['status' => 0, 'msg' => 'email不正确']);
|
|
|
}
|
|
|
return $this->sendEmail($email, $resume_id);
|
|
|
}
|
|
|
- return response()->json(['status'=>1,'msg'=>'返回成功','html'=>view('app.company.ajax.ajax_send_to_email')->render()]);
|
|
|
+ return response()->json(['status' => 1, 'msg' => '返回成功', 'html' => view('app.company.ajax.ajax_send_to_email')->render()]);
|
|
|
}
|
|
|
|
|
|
/**发送到Email
|
|
@@ -175,9 +175,9 @@ class ResumeController extends WebBaseController
|
|
|
$resume_id = explode(',', $resume_id);
|
|
|
}
|
|
|
foreach ($resume_id as $key => $val) {
|
|
|
- $this->sendEmailDone($email, $val);
|
|
|
+ $this->sendEmailDone($email, $val);
|
|
|
}
|
|
|
- return response()->json(['status'=>1,'msg'=>"发送成功!" ]);
|
|
|
+ return response()->json(['status' => 1, 'msg' => "发送成功!"]);
|
|
|
}
|
|
|
|
|
|
/**发送到Email
|
|
@@ -192,8 +192,8 @@ class ResumeController extends WebBaseController
|
|
|
if (!$res) {
|
|
|
return $this->sendErrorResponse('参数错误!', 404);
|
|
|
}
|
|
|
- $resume = view('app.tpl.word_resume', ['content'=>$res])->render();
|
|
|
- $this->emailService->sendMail($email, EmailService::TEMPLATE_SEND_RESUME, ['personalfullname'=>$res['resume']['fullname']], ['resume'=>$resume]);
|
|
|
+ $resume = view('app.tpl.word_resume', ['content' => $res])->render();
|
|
|
+ $this->emailService->sendMail($email, EmailService::TEMPLATE_SEND_RESUME, ['personalfullname' => $res['resume']['fullname']], ['resume' => $resume]);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -203,8 +203,9 @@ class ResumeController extends WebBaseController
|
|
|
*/
|
|
|
public function interviewJobs(Request $request)
|
|
|
{
|
|
|
- $user = auth('web-company')->user();
|
|
|
- $res = $this->resumeService->interviewJobs($request->all(), $user);
|
|
|
+ $user = auth('web-company')->user();
|
|
|
+ $res = $this->resumeService->interviewJobs($request->all(), $user);
|
|
|
+ $res['user'] = $user;
|
|
|
return view('app.company.resume.jobs_interview', $res);
|
|
|
}
|
|
|
|
|
@@ -227,13 +228,13 @@ class ResumeController extends WebBaseController
|
|
|
*/
|
|
|
public function interviewDel(Request $request)
|
|
|
{
|
|
|
- if ($request->method()=='GET') {
|
|
|
- $tip='被删除后将无法恢复,您确定要删除选中的面试邀请记录吗?';
|
|
|
- return response()->json(['status'=>1,'msg'=>'获取数据成功', 'data'=>['html'=>view('app.company.ajax.ajax_warning', ['tip'=>$tip])->render()]]);
|
|
|
+ if ($request->method() == 'GET') {
|
|
|
+ $tip = '被删除后将无法恢复,您确定要删除选中的面试邀请记录吗?';
|
|
|
+ return response()->json(['status' => 1, 'msg' => '获取数据成功', 'data' => ['html' => view('app.company.ajax.ajax_warning', ['tip' => $tip])->render()]]);
|
|
|
} else {
|
|
|
$user = auth('web-company')->user();
|
|
|
- $res = $this->resumeService->interviewDel($request->all(),$user);
|
|
|
- return response()->json(['status'=>$res['status'], 'msg'=>$res['msg']]);
|
|
|
+ $res = $this->resumeService->interviewDel($request->all(), $user);
|
|
|
+ return response()->json(['status' => $res['status'], 'msg' => $res['msg']]);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -244,18 +245,19 @@ class ResumeController extends WebBaseController
|
|
|
*/
|
|
|
public function resumeDown(Request $request)
|
|
|
{
|
|
|
- $user = auth('web-company')->user();
|
|
|
- $result = $this->resumeService->resumeDown($request->all(), $user);
|
|
|
+ $user = auth('web-company')->user();
|
|
|
+ $result = $this->resumeService->resumeDown($request->all(), $user);
|
|
|
+ $result['user'] = $user;
|
|
|
return view('app.company.resume.resume_down', $result);
|
|
|
}
|
|
|
|
|
|
public function resumeDownDel(Request $request)
|
|
|
{
|
|
|
- if ($request->method() =='POST') {
|
|
|
+ if ($request->method() == 'POST') {
|
|
|
return $this->resumeService->resumeDownDel($request);
|
|
|
}
|
|
|
- $tip='被删除后将无法恢复,您确定要删除选中的下载的简历吗?';
|
|
|
- return response()->json(['status'=>1,'msg'=>'获取数据成功', 'data'=>view('app.company.ajax.ajax_warning', ['tip'=>$tip])->render()]);
|
|
|
+ $tip = '被删除后将无法恢复,您确定要删除选中的下载的简历吗?';
|
|
|
+ return response()->json(['status' => 1, 'msg' => '获取数据成功', 'data' => view('app.company.ajax.ajax_warning', ['tip' => $tip])->render()]);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -275,8 +277,9 @@ class ResumeController extends WebBaseController
|
|
|
*/
|
|
|
public function favoritesResume(Request $request)
|
|
|
{
|
|
|
- $user = auth('web-company')->user();
|
|
|
- $res = $this->resumeService->favoritesResume($request, $user, 0);
|
|
|
+ $user = auth('web-company')->user();
|
|
|
+ $res = $this->resumeService->favoritesResume($request, $user, 0);
|
|
|
+ $res['user'] = $user;
|
|
|
|
|
|
return view('app.company.resume.favorites_resume', $res);
|
|
|
}
|
|
@@ -291,7 +294,7 @@ class ResumeController extends WebBaseController
|
|
|
{
|
|
|
if ($request->method() == 'GET') {
|
|
|
$tip = "您确定要收藏选中的简历吗?";
|
|
|
- return response()->json(['status'=>1, 'data'=>view('app.company.ajax.ajax_warning', ['tip'=>$tip])->render()]);
|
|
|
+ return response()->json(['status' => 1, 'data' => view('app.company.ajax.ajax_warning', ['tip' => $tip])->render()]);
|
|
|
}
|
|
|
return $this->resumeService->favoritesResumeSave($request);
|
|
|
}
|
|
@@ -305,10 +308,10 @@ class ResumeController extends WebBaseController
|
|
|
{
|
|
|
if ($request->method() == 'GET') {
|
|
|
$tip = "被删除后将无法恢复,您确定要删除选中的简历吗?";
|
|
|
- return response()->json(['status'=>1, 'data'=>view('app.company.ajax.ajax_warning', ['tip'=>$tip])->render()]);
|
|
|
+ return response()->json(['status' => 1, 'data' => view('app.company.ajax.ajax_warning', ['tip' => $tip])->render()]);
|
|
|
}
|
|
|
$user = auth('web-company')->user();
|
|
|
- return $this->resumeService->favoritesResumeDel($request->y_id,$user);
|
|
|
+ return $this->resumeService->favoritesResumeDel($request->y_id, $user);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -318,7 +321,9 @@ class ResumeController extends WebBaseController
|
|
|
*/
|
|
|
public function browseResume(Request $request)
|
|
|
{
|
|
|
- $res = $this->resumeService->browseResume($request);
|
|
|
+ $user = auth('web-company')->user();
|
|
|
+ $res = $this->resumeService->browseResume($request);
|
|
|
+ $res['user'] = $user;
|
|
|
return view('app.company.resume.browse_resume', $res);
|
|
|
}
|
|
|
|
|
@@ -331,10 +336,10 @@ class ResumeController extends WebBaseController
|
|
|
{
|
|
|
if ($request->method() == 'GET') {
|
|
|
$tip = "被删除后将无法恢复,您确定要删除选中的简历吗?";
|
|
|
- return response()->json(['status'=>1, 'data'=>view('app.company.ajax.ajax_warning', ['tip'=>$tip])->render()]);
|
|
|
+ return response()->json(['status' => 1, 'data' => view('app.company.ajax.ajax_warning', ['tip' => $tip])->render()]);
|
|
|
}
|
|
|
$user = auth('web-company')->user();
|
|
|
- return $this->resumeService->browseResumeDel($request,$user);
|
|
|
+ return $this->resumeService->browseResumeDel($request, $user);
|
|
|
}
|
|
|
|
|
|
/**谁看过我
|
|
@@ -343,7 +348,9 @@ class ResumeController extends WebBaseController
|
|
|
*/
|
|
|
public function browseJobs(Request $request)
|
|
|
{
|
|
|
- $res = $this->resumeService->browseJobs($request);
|
|
|
+ $user = auth('web-company')->user();
|
|
|
+ $res = $this->resumeService->browseJobs($request);
|
|
|
+ $res['user'] = $user;
|
|
|
return view('app.company.resume.browse_jobs', $res);
|
|
|
}
|
|
|
|
|
@@ -356,10 +363,10 @@ class ResumeController extends WebBaseController
|
|
|
{
|
|
|
if ($request->method() == 'GET') {
|
|
|
$tip = "被删除后将无法恢复,您确定要删除选中的简历吗?";
|
|
|
- return response()->json(['status'=>1, 'data'=>view('app.company.ajax.ajax_warning', ['tip'=>$tip])->render()]);
|
|
|
+ return response()->json(['status' => 1, 'data' => view('app.company.ajax.ajax_warning', ['tip' => $tip])->render()]);
|
|
|
}
|
|
|
$user = auth('web-company')->user();
|
|
|
- return $this->resumeService->browseJobsDel($request,$user);
|
|
|
+ return $this->resumeService->browseJobsDel($request, $user);
|
|
|
}
|
|
|
|
|
|
/**面试邀请
|
|
@@ -380,20 +387,20 @@ class ResumeController extends WebBaseController
|
|
|
*/
|
|
|
public function feedbackModify(Request $request)
|
|
|
{
|
|
|
- $id = $request->id?$request->id:0;
|
|
|
+ $id = $request->id ? $request->id : 0;
|
|
|
if (!$id) {
|
|
|
- return response()->json(['status'=>0,'msg'=>'参数错误!']);
|
|
|
+ return response()->json(['status' => 0, 'msg' => '参数错误!']);
|
|
|
}
|
|
|
if ($request->method() == "POST") {
|
|
|
- $explan = $request->notes?$request->notes:'';
|
|
|
- $status = $request->status?$request->status:0;
|
|
|
+ $explan = $request->notes ? $request->notes : '';
|
|
|
+ $status = $request->status ? $request->status : 0;
|
|
|
if (!$status) {
|
|
|
return $this->sendErrorResponse('请选择反馈结果!');
|
|
|
}
|
|
|
$user = auth('web-company')->user();
|
|
|
- return $this->resumeService->feedbackModify($id, $explan, $status,$user->id);
|
|
|
+ return $this->resumeService->feedbackModify($id, $explan, $status, $user->id);
|
|
|
}
|
|
|
- return response()->json(['status'=>1,'html'=>view('app.company.ajax.ajax_feedback', ['id'=>$id])->render()]);
|
|
|
+ return response()->json(['status' => 1, 'html' => view('app.company.ajax.ajax_feedback', ['id' => $id])->render()]);
|
|
|
}
|
|
|
|
|
|
/**回收站
|
|
@@ -413,11 +420,11 @@ class ResumeController extends WebBaseController
|
|
|
public function destroyJobsApply(Request $request)
|
|
|
{
|
|
|
$ids = $request->id;
|
|
|
- if ($request->method()=='POST') {
|
|
|
+ if ($request->method() == 'POST') {
|
|
|
return $this->resumeService->destroyJobsApply($ids);
|
|
|
}
|
|
|
$tip = "此处删除为物理删除,您确定要删除选中的简历吗?";
|
|
|
- return response()->json(['status'=>1,'data'=>view('app.company.ajax.ajax_warning', ['tip'=>$tip])->render()]);
|
|
|
+ return response()->json(['status' => 1, 'data' => view('app.company.ajax.ajax_warning', ['tip' => $tip])->render()]);
|
|
|
}
|
|
|
|
|
|
/**清空回收站
|
|
@@ -427,28 +434,30 @@ class ResumeController extends WebBaseController
|
|
|
*/
|
|
|
public function clearRecycle(Request $request)
|
|
|
{
|
|
|
- if ($request->method()=='POST') {
|
|
|
+ if ($request->method() == 'POST') {
|
|
|
return $this->resumeService->clearRecycle();
|
|
|
}
|
|
|
$tip = "清空回收站将物理删除所有简历,您确定要清空回收站吗?";
|
|
|
- return response()->json(['status'=>1,'data'=>view('app.company.ajax.ajax_warning', ['tip'=>$tip])->render()]);
|
|
|
+ return response()->json(['status' => 1, 'data' => view('app.company.ajax.ajax_warning', ['tip' => $tip])->render()]);
|
|
|
}
|
|
|
|
|
|
public function concern(Request $request)
|
|
|
{
|
|
|
- $res = $this->resumeService->concern($request);
|
|
|
+ $user = auth('web-company')->user();
|
|
|
+ $res = $this->resumeService->concern($request);
|
|
|
+ $res['user'] = $user;
|
|
|
return view('app.company.resume.concern', $res);
|
|
|
}
|
|
|
|
|
|
public function concernDel(Request $request)
|
|
|
{
|
|
|
- if ($request->method()=='POST') {
|
|
|
+ if ($request->method() == 'POST') {
|
|
|
$user = auth('web-company')->user();
|
|
|
- return $this->resumeService->concernDel($request,$user);
|
|
|
+ return $this->resumeService->concernDel($request, $user);
|
|
|
}
|
|
|
|
|
|
$tip = "被删除后将无法恢复,您确定要删除选中的记录吗?";
|
|
|
- return response()->json(['status'=>1,'data'=>view('app.company.ajax.ajax_warning', ['tip'=>$tip])->render()]);
|
|
|
+ return response()->json(['status' => 1, 'data' => view('app.company.ajax.ajax_warning', ['tip' => $tip])->render()]);
|
|
|
}
|
|
|
|
|
|
}
|