Browse Source

c端招工招聘-建立我的职位(企业会员)

15313670163 9 hours ago
parent
commit
09a5d919c3

+ 10 - 6
app/Controller/WebController.php

@@ -1143,27 +1143,31 @@ class WebController extends AbstractController
         return $result['code']==200?Result::success($result['data']):Result::error($result['message']);
     }
     /*
-     * 乡村网-获取文章
+     *  c端求职招聘-我的职位-企业会员(沟通简历选择哪些职位推送)
      *
      * */
-    public function test()
+    public function getWebsiteJobRecruiting()
     {
         $requireData = $this->request->all();
         $validator = $this->validationFactory->make(
             $requireData,
             [
-                'id' =>'required',
+                'pageSize' =>'required|integer',
+                'website_id' =>'required|integer'
             ],
             [
-                'id.required' => 'id不能为空',
+                'pageSize.required' => '每页数量不能为空',
+                'pageSize.integer' => '每页数量必须为整数',
+                'website_id.required' => 'website_id不能为空',
+                'website_id.integer' => 'website_id必须为整数',
             ]
         );
         if ($validator->fails()){
             $errorMessage = $validator->errors()->first();
             return Result::error($errorMessage);
         }
-        $requireData['website_id'] =  Context::get("SiteId")?? 2;
-        $result = $this->newsServiceClient->test($requireData);
+        $requireData['user_id'] =  Context::get("UserId")?? 0;
+        $result = $this->newsServiceClient->getWebsiteJobRecruiting($requireData);
         return $result['code']==200?Result::success($result['data']):Result::error($result['message']);
     }
 }

+ 8 - 0
app/JsonRpc/NewsService.php

@@ -336,4 +336,12 @@ class NewsService extends AbstractServiceClient implements NewsServiceInterface
     {
         return $this->__request(__FUNCTION__, $data);
     }
+    /**
+     * @param array $data
+     * @return mixed
+     */
+    public function getWebsiteJobRecruiting(array $data)
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
 }

+ 5 - 0
app/JsonRpc/NewsServiceInterface.php

@@ -191,4 +191,9 @@ interface NewsServiceInterface
      * @return mixed
      */
     public function test(array $data);
+    /**
+     * @param array $data
+     * @return mixed
+     */
+    public function getWebsiteJobRecruiting(array $data);
 }

+ 2 - 0
config/api/web.php

@@ -96,6 +96,8 @@ Router::addGroup(
         Router::post('/getWebsiteJobApply', [WebController::class, 'getWebsiteJobApply']);
         // 沟通简历
         Router::post('/getWebsiteJobResume', [WebController::class, 'getWebsiteJobResume']);
+         // 企业会员-我的职位
+         Router::post('/getWebsiteJobRecruiting', [WebController::class, 'getWebsiteJobRecruiting']);
     },
     ['middleware' => [FooMiddleware::class]]
 );