Переглянути джерело

b端-自助建站-流程管理:获取导航栏

rkljw 4 місяців тому
батько
коміт
5469080ce1
2 змінених файлів з 39 додано та 1 видалено
  1. 36 1
      app/Controller/WebController.php
  2. 3 0
      config/api/web.php

+ 36 - 1
app/Controller/WebController.php

@@ -1565,6 +1565,41 @@ class WebController extends AbstractController
         $result = $this->newsServiceClient->getWebsiteCategoryJob($requireData);
         return $result['code'] == 200? Result::success($result['data']) : Result::error($result['message']);
     }
-
+    /**
+     * 自助建站-流程管理-获取导航栏
+     */
+    public function getWebCategoryList()
+    {
+        $requireData = $this->request->all();     
+        $validator = $this->validationFactory->make(
+            $requireData,
+            [
+                'placeid' => 'required',
+                'pid' => 'required',
+                'num' => 'required',
+                'website_id' => 'required'
+            ],
+            [
+                'placeid.required' => '栏目位置不能为空',
+                'pid' => '父级栏目id不能为空',
+                'num' => '栏目数量不能为空',
+                'website_id' => '网站id不能为空'
+            ]
+        );
+        
+        if ($validator->fails()){
+            $errorMessage = $validator->errors()->first();
+            return Result::error($errorMessage);
+        }
+        $data = [
+            'website_id'=>$requireData['website_id'],
+            'pid' => $requireData['pid'],
+            'placeid' => $requireData['placeid'],
+            'num' => $requireData['num'],
+            'is_show' => $requireData['is_show']
+        ];    
+        $result = $this->websiteServiceClient->getWebsiteModelCategory($requireData);
+        return $result['code'] == 200? Result::success($result['data']) : Result::error($result['message']);
+    }
 
 }

+ 3 - 0
config/api/web.php

@@ -138,6 +138,9 @@ Router::addGroup(
         Router::post('/getWebsiteJobResume', [WebController::class, 'getWebsiteJobResume']);
          // 企业会员-我的职位
          Router::post('/getWebsiteJobRecruiting', [WebController::class, 'getWebsiteJobRecruiting']);
+                //自助建站-流程管理-获取导航栏
+        Router::post('/getWebCategoryList', [WebController::class, 'getWebCategoryList']);
+        
     },
     ['middleware' => [FooMiddleware::class]]
 );