ViewJobController.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. namespace App\Http\Controllers\Web\Person;
  3. use App\Http\Controllers\Web\WebBaseController;
  4. use App\Services\Person\ViewJobService;
  5. class ViewJobController extends WebBaseController
  6. {
  7. /**
  8. * @var ResumeService
  9. */
  10. protected $ViewJobService;
  11. /**
  12. * ViewJobController constructor.
  13. * @param ViewJobService $ViewJobService
  14. */
  15. public function __construct(ViewJobService $ViewJobService)
  16. {
  17. $this->ViewJobService = $ViewJobService;
  18. }
  19. public function attentionJobs()
  20. {
  21. $res = $this->ViewJobService->attentionJobs();
  22. return view('app.person.view_jobs', ['content'=>$res]);
  23. }
  24. public function delAttentionJobs()
  25. {
  26. if (request()->method()=='POST') {
  27. $res = $this->ViewJobService->delAttentionJobs(request()->id,auth('web-member')->user());
  28. if ($res) {
  29. return $this->sendSuccessResponse('删除成功');
  30. } else {
  31. return $this->sendErrorResponse('删除失败');
  32. }
  33. } else {
  34. return view('app.person.ajax.resume_delete', ['tpis'=>'删除后将无法恢复,您确定要删除选中的浏览过的职位吗?']);
  35. }
  36. }
  37. }