12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <?php
- namespace App\Http\Controllers\Web\Person;
- use App\Http\Controllers\Web\WebBaseController;
- use App\Services\Person\PersonJobsApplyService;
- use App\Services\Person\ResumeService;
- use App\Validators\PersonValidatorRequest;
- use Illuminate\Http\Request;
- class PersonJobsApplyController extends WebBaseController
- {
- /**
- * @var ResumeService
- */
- protected $ResumeService;
- protected $PersonJobsApplyService;
- /**
- * PersonJobsApplyController constructor.
- * @param ResumeService $ResumeService
- * @param PersonJobsApplyService $PersonJobsApplyService
- */
- public function __construct(ResumeService $ResumeService, PersonJobsApplyService $PersonJobsApplyService)
- {
- $this->ResumeService = $ResumeService;
- $this->PersonJobsApplyService = $PersonJobsApplyService;
- }
- public function jobsApply(Request $request)
- {
- $resume = $this->ResumeService->myResumeAjax(auth('web-member')->user());
- $applyJobs = $this->PersonJobsApplyService->getJobsApply(auth('web-member')->user(), $request->all());
- return view('app.person.jobs_apply', ['resume'=>$resume,'applyJobs'=>$applyJobs['applyJobs'],'count'=>$applyJobs['count']]);
- }
- public function delApplyJobs()
- {
- if (request()->method()=='POST') {
- $res = $this->PersonJobsApplyService->delApplyJobs(auth('web-member')->user());
- if ($res) {
- return $this->sendSuccessResponse('删除成功');
- } else {
- return $this->sendErrorResponse('删除失败');
- }
- } else {
- $html = view('app.person.ajax.resume_delete', ['tpis'=>'删除后将无法恢复,您确定要删除选中的申请职位吗?'])->render();
- return $this->sendSuccessResponse($html);
- }
- }
- }
|