Explorar o código

退役军人接口

linwu hai 8 meses
pai
achega
5301dd9764
Modificáronse 2 ficheiros con 46 adicións e 0 borrados
  1. 39 0
      app/Http/Controllers/Api/Soldier/JobController.php
  2. 7 0
      routes/api.php

+ 39 - 0
app/Http/Controllers/Api/Soldier/JobController.php

@@ -0,0 +1,39 @@
+<?php
+
+namespace App\Http\Controllers\Api\Third;
+
+use App\Http\Controllers\Api\ApiBaseController;
+use App\Models\Jobs;
+use Illuminate\Http\Request;
+
+class JobController extends ApiBaseController
+{
+
+    public function getSoldierJobList(Request $request)
+    {
+        $page        = $request->input('page', 1);
+        $limit       = $request->input('limit', 20);
+        $update_at = $request->input('update_time', '');
+
+        $where = [
+            ['valid','=',1],
+            ['company_audit','=',1],
+            ['audit','=',1],
+            ['display','=',1],
+        ];
+        if (!empty($update_at)) {
+            $where[] = ['updated_at','>',$update_at];
+        }
+
+        $list = Jobs::select('id','jobs_name','company_id','nature','sex','age','amount','topclass','category','subclass','trade','scale','tag','education','experience','wage','wage_max','negotiable','wage_min','wage_str','jobs_content','department','created_at','updated_at')
+            ->where($where)
+            ->page($page)
+            ->limit($limit)
+            ->get()
+            ->toArray();
+
+        $ids = array_column($list,'id');
+        halt($ids);
+    }
+
+}

+ 7 - 0
routes/api.php

@@ -133,3 +133,10 @@ Route::group([
     $router->any('data', 'Api\Third\ScrmController@pullData')->name('api.third.scrm.data');
     $router->any('test', 'Api\Third\ScrmController@test')->name('api.third.scrm.test');
 });
+
+/*退役军人*/
+Route::group([
+    'prefix' => '/soldier'
+], function (Router $router) {
+    $router->post('job/getSoldierJobList', 'Api\Soldier\JobController@getSoldierJobList')->name('api.soldier.job.get_soldier_job_list');
+});