IndexController.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. namespace App\Http\Controllers\Mobile\Ic;
  3. use App\Http\Controllers\Mobile\MobileBaseController;
  4. use App\Models\Article;
  5. use App\Models\Jobs;
  6. use App\Services\Company\JobsService;
  7. class IndexController extends MobileBaseController
  8. {
  9. protected $jobsService;
  10. /**
  11. * JobsController constructor.
  12. * @param $categoryService
  13. */
  14. public function __construct( JobsService $jobsService)
  15. {
  16. $this->jobsService = $jobsService;
  17. }
  18. public function index()
  19. {
  20. //引才动态
  21. $attract_list = Article::where('type_id',67)
  22. ->where('is_display',1)
  23. ->orderBy('list_order','desc')
  24. ->orderBy('id','desc')
  25. ->limit(5)
  26. ->get();
  27. //招聘列表
  28. $size = 10;
  29. $list = Jobs::where('is_ic',1)->orderBy('updated_at', 'desc')->limit(5)->get();
  30. if ($list->isEmpty()) {
  31. $recruit_list = [];
  32. } else {
  33. $recruit_list = $this->jobsService->dealjobFilelds($list);
  34. }
  35. return view('mobile.app.ic.index',[
  36. 'attract_list'=>$attract_list,
  37. 'recruit_list'=>$recruit_list,
  38. ]);
  39. }
  40. public function jinjiang()
  41. {
  42. return view('mobile.app.ic.jinjiang');
  43. }
  44. public function policy()
  45. {
  46. return view('mobile.app.ic.policy');
  47. }
  48. }