Browse Source

硕博界面初始化

sandm 3 năm trước cách đây
mục cha
commit
3477a08149

+ 7 - 1
app/Http/Controllers/Web/Talent/ShuoboController.php

@@ -6,14 +6,18 @@ use App\Http\Controllers\Web\WebBaseController;
 use App\Services\Common\SmsService;
 use App\Models\Member;
 use Illuminate\Http\Request;
+use App\Services\Common\SearchService;
 
 class ShuoboController extends WebBaseController
 {
 
     private $smsService;
-    public function __construct(SmsService $smsService)
+    protected $searchService;
+
+    public function __construct(SmsService $smsService,SearchService $searchService)
     {
         $this->smsService = $smsService;
+        $this->searchService = $searchService;
     }
 
     public function talent()
@@ -26,6 +30,8 @@ class ShuoboController extends WebBaseController
     {
         $keyword = $request->input('keyword');
         $page = $request->input('page');
+        $list = $this->searchService->search('Shuobo', [], [], $keyword,10,$page);
+        dd($list);
 
         return json_encode([]);
     }

+ 8 - 0
app/Services/Common/SearchService.php

@@ -5,6 +5,7 @@ use App\Exceptions\ResponseException;
 use App\Models\Resume;
 use App\Models\Jobs;
 use App\Models\Company;
+use App\Models\MemberShuobo;
 use App\Models\PersonShieldCompany;
 use App\Repositories\PersonalJobsApplyRepository;
 use App\Search\Builders\SubBuilder;
@@ -854,6 +855,13 @@ class SearchService
             } else {
                 return $list->paginate($limit);
             }
+        } elseif ($model == 'Shuobo') {
+            $list=MemberShuobo::search($search_key);
+            if ($page) {
+                return $list->paginate($limit, 'page', $page);
+            } else {
+                return $list->paginate($limit);
+            }
         }
     }
 }