Przeglądaj źródła

修改c端获取招工招聘列表的接口

15313670163 2 tygodni temu
rodzic
commit
a38d65908c
1 zmienionych plików z 6 dodań i 0 usunięć
  1. 6 0
      app/JsonRpc/NewsService.php

+ 6 - 0
app/JsonRpc/NewsService.php

@@ -2627,6 +2627,9 @@ class NewsService implements NewsServiceInterface
       if (isset($data['hy_id']) && !empty($data['hy_id'])) {
         array_push($recruit_where, ['hy_id', $data['hy_id']]);
       }
+      if(isset($data['keyword']) && !empty($data['keyword'])){ 
+        array_push($recruit_where, ['title','like','%'.$data['keyword'].'%']); 
+    } 
       $query = JobRecruiting::where('job_recruiting.status', 1)
         ->where('job_recruiting.website_id', $data['website_id'])
         ->where($recruit_where)
@@ -2681,6 +2684,9 @@ class NewsService implements NewsServiceInterface
       $query = JobHunting::where('status', 2)
         ->where('job_hunting.website_id', $data['website_id'])
         ->where($hunt_where)
+        ->when(isset($data['keyword']) &&!empty($data['keyword']), function ($query) use ($data) { 
+          $query->where('job_position.zwname','like','%'.$data['keyword'].'%'); 
+        }) 
         ->when(isset($data['city_id']) && !empty($data['city_id']), function ($query) use ($data) {
           $query->where(function ($q) use ($data) {
             $q->WhereRaw("JSON_CONTAINS(job_hunting.city_arr_id, '" . intval($data['city_id']) . "') = 1");