rkljw 3 هفته پیش
والد
کامیت
4e57e0c9c5
1فایلهای تغییر یافته به همراه20 افزوده شده و 2 حذف شده
  1. 20 2
      app/Controller/NewsController.php

+ 20 - 2
app/Controller/NewsController.php

@@ -45,9 +45,27 @@ class NewsController extends AbstractController
      */
     public function getCategoryList()
     {
-        $result = $this->newsServiceClient->getCategoryList([]);
+        $requireData = $this->request->all();
+        $validator = $this->validationFactory->make(
+            $requireData,
+            [
+                'page'=> 'required',
+                'pageSize'=> 'required',
+
+            ],
+            [
+                'page.required' => 'id不能为空',
+                'pageSize.required' => 'id不能为空',
+
+            ]
+        );
+        if ($validator->fails()) {
+            $errorMessage = $validator->errors()->first();
+            return Result::error($errorMessage);
+        }
+        $result = $this->newsServiceClient->getCategoryList($requireData);
         if($result['code'] == 200){
-            return Result::success(PublicData::buildMenuTree($result['data']));
+            return Result::success($result['data']);
         }
         return  Result::error($result['message']);
     }