Browse Source

网站栏目

rkljw 1 tháng trước cách đây
mục cha
commit
2501ce06d1

+ 1 - 1
.env

@@ -39,7 +39,7 @@ DB_PREFIX=
 # REDIS_DB=0
 
 REDIS_HOST=192.168.1.123
-REDIS_AUTH=
+REDIS_AUTH=zxt_redis_dev
 REDIS_PORT=26739
 REDIS_PASSWORD=zxt_redis_dev
 REDIS_DB=0

+ 24 - 0
app/Controller/WebsiteController.php

@@ -1565,4 +1565,28 @@ class WebsiteController extends AbstractController
           }
           return Result::error($result['message']);
       }
+
+    public function upWebsiteCategorySort()
+    {
+        $requireData = $this->request->all();
+        $validator = $this->validationFactory->make(
+            $requireData,
+            [
+                'website_id' => 'required',
+                'id'=> 'required',
+                'sort'=> 'required',
+            ],
+            [
+                'website_id.required' => '网站ID不能为空',
+                'id.required' => 'ID不能为空',
+                'sort.required' => '排序不能为空',
+            ]
+        );
+        if ($validator->fails()){
+            $errorMessage = $validator->errors()->first();
+            return Result::error($errorMessage);
+        }
+        $result = $this->websiteServiceClient->upWebsiteCategorySort($requireData);
+        return $result['code']==200?Result::success($result['data']):Result::error($result['message']);
+    }
 }

+ 9 - 0
app/JsonRpc/WebsiteService.php

@@ -599,4 +599,13 @@ class WebsiteService extends AbstractServiceClient implements WebsiteServiceInte
     {
         return $this->__request(__FUNCTION__, $data);
     }
+
+    /**修改网站排序
+     * @param array $data
+     * @return mixed
+     */
+    public function upWebsiteCategorySort(array $data)
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
 }

+ 7 - 0
app/JsonRpc/WebsiteServiceInterface.php

@@ -383,4 +383,11 @@ interface WebsiteServiceInterface
      */
     public function getAllCategory(array $data);
 
+    /**
+     * 修改网站栏目排序
+     * @param array $data
+     * @return mixed
+     */
+    public function upWebsiteCategorySort(array $data);
+
 }

+ 2 - 0
config/api/website.php

@@ -111,6 +111,8 @@ Router::addGroup(
         Router::post('/getWebsiteNavPoolSite', [WebsiteController::class, 'getWebsiteNavPoolSite']);
         //获取所有的栏目
         Router::get('/getAllCategory', [WebsiteController::class, 'getAllCategory']);
+        //修改网站导航排序
+        Router::post('/upWebsiteCategorySort', [WebsiteController::class, 'upWebsiteCategorySort']);
 
     },
     ['middleware' => [FooMiddleware::class]]