rkljw 4 天之前
父節點
當前提交
4c5ef13be9
共有 2 個文件被更改,包括 34 次插入0 次删除
  1. 30 0
      app/Controller/WebsiteController.php
  2. 4 0
      config/api/web.php

+ 30 - 0
app/Controller/WebsiteController.php

@@ -2351,6 +2351,36 @@ class WebsiteController extends AbstractController
         }
     }
 
+    /**
+     * @return array
+     */
+    public function getAdminSiteInfo()
+    {
+        $requireData = $this->request->all();
+        $validator = $this->validationFactory->make(
+            $requireData,
+            [
+                'website_id' => 'required|numeric'
+            ],
+            [
+                'website_id.required' => '网站id不能为空'
+            ]
+        );
+        if ($validator->fails()) {
+            $errorMessage = $validator->errors()->first();
+            return Result::error($errorMessage);
+        }
+        $result = $this->websiteServiceClient->getWebsiteInfo(intval($requireData['website_id']));
+        if($result['code']==200){
+            $result['data']['website_url'] = isset($result['data']['website_url']) && $result['data']['website_url']?json_decode($result['data']['website_url']):'';
+            $result['data']['website_column_arr_id'] = isset($result['data']['website_column_arr_id']) && $result['data']['website_column_arr_id']?json_decode($result['data']['website_column_arr_id']):'';
+            $result['data']['city_arr_id'] = isset($result['data']['city_arr_id']) && $result['data']['city_arr_id']?json_decode($result['data']['city_arr_id']):'';
+            return Result::success($result['data']);
+        }else{
+            return Result::error($result['message']);
+        }
+    }
+
     /**
      * @return array
      */

+ 4 - 0
config/api/web.php

@@ -6,6 +6,7 @@ use App\Controller\WebController;
 use Hyperf\HttpServer\Router\Router;
 use App\Middleware\Auth\WebMiddleware;
 use App\Middleware\Auth\FooMiddleware;
+use App\Controller\WebsiteController;
 Router::addGroup(
     '/web', function () {
                 Router::get('/getWebsiteCategory', [WebController::class, 'getWebsiteCategory']);
@@ -123,6 +124,9 @@ Router::addGroup(
     '/web', function () {
         // 获取底部所有信息
         Router::get('/getAdminWebsiteFootAll', [WebController::class, 'getAdminWebsiteFootAll']);
+        //获取网站基本信息
+        Router::get('/getAdminSiteInfo', [WebsiteController::class, 'getAdminSiteInfo']);
+
     }
 
 );