|
@@ -15,33 +15,40 @@ class IndexController extends MobileBaseController
|
|
|
* JobsController constructor.
|
|
|
* @param $categoryService
|
|
|
*/
|
|
|
- public function __construct( JobsService $jobsService)
|
|
|
+ public function __construct(JobsService $jobsService)
|
|
|
{
|
|
|
- $this->jobsService = $jobsService;
|
|
|
+ $this->jobsService = $jobsService;
|
|
|
}
|
|
|
|
|
|
public function index()
|
|
|
{
|
|
|
//引才动态
|
|
|
- $attract_list = Article::where('type_id',67)
|
|
|
- ->where('is_display',1)
|
|
|
- ->orderBy('list_order','desc')
|
|
|
- ->orderBy('id','desc')
|
|
|
+ $attract_list = Article::where('type_id', 67)
|
|
|
+ ->where('is_display', 1)
|
|
|
+ ->orderBy('list_order', 'desc')
|
|
|
+ ->orderBy('id', 'desc')
|
|
|
->limit(5)
|
|
|
->get();
|
|
|
|
|
|
//招聘列表
|
|
|
- $size = 10;
|
|
|
- $list = Jobs::where('is_ic',1)->orderBy('updated_at', 'desc')->limit(5)->get();
|
|
|
+ $size = 10;
|
|
|
+ $list = Jobs::whereIn('id', function ($query) {
|
|
|
+ $query->select('id')->where([
|
|
|
+ ['is_ic', '=', 1],
|
|
|
+ ['valid', '=', 1],
|
|
|
+ ['audit', '=', 1],
|
|
|
+ ['display', '=', 1],
|
|
|
+ ])->orderBy('updated_at', 'desc');
|
|
|
+ })->limit(5)->get();
|
|
|
if ($list->isEmpty()) {
|
|
|
$recruit_list = [];
|
|
|
} else {
|
|
|
$recruit_list = $this->jobsService->dealjobFilelds($list);
|
|
|
}
|
|
|
|
|
|
- return view('mobile.app.ic.index',[
|
|
|
- 'attract_list'=>$attract_list,
|
|
|
- 'recruit_list'=>$recruit_list,
|
|
|
+ return view('mobile.app.ic.index', [
|
|
|
+ 'attract_list' => $attract_list,
|
|
|
+ 'recruit_list' => $recruit_list,
|
|
|
]);
|
|
|
}
|
|
|
|