Browse Source

审核接口;招聘信息列表审核(已完成)

15313670163 1 week ago
parent
commit
66e09f00f5
2 changed files with 10 additions and 8 deletions
  1. 1 1
      .env
  2. 9 7
      app/JsonRpc/NewsService.php

+ 1 - 1
.env

@@ -2,7 +2,7 @@ APP_NAME=user_producer
 APP_ENV=dev
 
 DB_DRIVER=mysql
-DB_HOST=192.168.1.123
+DB_HOST=192.168.1.234
 DB_PORT=13306
 DB_DATABASE=hyperf
 DB_USERNAME=root

+ 9 - 7
app/JsonRpc/NewsService.php

@@ -1062,10 +1062,10 @@ class NewsService implements NewsServiceInterface
     {
         $where = [];
         // 状态   0:待审核;1:已审核通过;(只有企业会员需要审核);2:已拒绝;3;已撤回;
-        if($data['checkout'] == 1){
-            $job_status=['status'=>[1,3]];
+        if($data['checkout'] == 0){
+            $job_status = [0, 2];
         }else{
-            $job_status = ['status'=>[0,2]];
+            $job_status = [1];
         }
         if(isset($data['keyword']) && !empty($data['keyword'])){
             array_push($where, ['job_recruiting.title', 'like', '%'. $data['keyword']. '%']);
@@ -1084,7 +1084,7 @@ class NewsService implements NewsServiceInterface
         $result['rows'] = JobRecruiting::when(!empty($where), function ($query) use ($where) {
                     return $query->where($where);
                 })
-                // ->whereIn($job_status)
+                ->whereIn('job_recruiting.status',$job_status)
                 ->leftJoin('website', 'job_recruiting.website_id', '=', 'website.id')
                 ->leftJoin('user', 'job_recruiting.user_id', '=', 'user.id')
                 ->select('job_recruiting.*', 'website.website_name as website_name', 'user.user_name as user_name')
@@ -1096,7 +1096,7 @@ class NewsService implements NewsServiceInterface
         $result['count'] = JobRecruiting::when(!empty($where), function ($query) use ($where) {
             return $query->where($where);
             })
-            // ->whereIn($job_status)
+            ->whereIn('job_recruiting.status',$job_status)
             ->count();
         if (empty($result)) {
             return Result::error("暂无招聘信息", 0);
@@ -1309,10 +1309,12 @@ class NewsService implements NewsServiceInterface
             if($user['type_id'] == 10000){
                 $data['website_id'] = $web;
                 $company['website_id'] = $data['website_id'];
+                $data['status'] = 1;
+            }else{
+                $data['status'] = 0;
             }
             // Db::rollBack();
             // return Result::success($company);
-            $data['status'] = 0;
             $result['job'] = JobRecruiting::where('id', $jobId)->update($data);
             if (empty($result['job'])) {
                 Db::rollBack();
@@ -1603,7 +1605,7 @@ class NewsService implements NewsServiceInterface
         if(empty($job)){
             return Result::error("招聘信息不存在", 0);
         } 
-        // 状态   0:待审核;1:已审核通过;(只有企业会员需要审核);2:已驳回;3:已撤回;
+        // 状态   0:待审核;1:已审核通过;(只有企业会员需要审核);2:已驳回;
         if($user['type_id']== 3 && ($data['status'] == 1 || $data['status'] == 2)){
             return Result::error("用户暂无权限审核此招聘信息!", 0); 
         }