LiuJ 15 цаг өмнө
parent
commit
dd534ef58f

+ 79 - 0
.env copy

@@ -0,0 +1,79 @@
+APP_NAME=zxt_gateway
+APP_ENV=dev
+# HOST = http://192.168.1.201:9501/
+# DB_DRIVER=mysql
+# DB_HOST=127.0.0.1
+# DB_PORT=3306
+# DB_DATABASE=hyperf
+# DB_USERNAME=root
+# DB_PASSWORD=root123
+# DB_CHARSET=utf8mb4
+# DB_COLLATION=utf8mb4_unicode_ci
+# DB_PREFIX=
+
+
+
+HOST = http://192.168.1.123:13306/
+
+
+DB_DRIVER=mysql
+DB_HOST=192.168.1.151
+DB_PORT=13306
+DB_DATABASE=zxt
+DB_USERNAME=root
+DB_PASSWORD=zxt_mysql_dev
+DB_CHARSET=utf8mb4
+DB_COLLATION=utf8mb4_unicode_ci
+DB_PREFIX=
+
+
+#REDIS_HOST=101.254.114.211
+#REDIS_AUTH=YPWWnFnNebc7427B
+#REDIS_PORT=26739
+#REDIS_DB=0
+
+
+# REDIS_HOST=192.168.1.201
+# REDIS_AUTH=
+# REDIS_PORT=6379
+# REDIS_DB=0
+
+REDIS_HOST=192.168.1.123
+REDIS_AUTH=zxt_redis_dev
+REDIS_PORT=26739
+REDIS_PASSWORD=zxt_redis_dev
+REDIS_DB=0
+
+
+
+AMQP_HOST=192.168.1.151
+AMQP_PORT=5672
+AMQP_PORT=5672
+AMQP_USER=admin
+AMQP_PASSWORD=admin
+
+
+#test12456
+
+
+
+#小程序获取openid
+WECHAT = https://api.weixin.qq.com/
+
+#小程序appID
+APPID = wx830ada852dd1707f
+#小程序SECRET
+APP_SECRET = 09d1ac9287cb6f3c5e81aa27a6b7138e
+
+
+SENSITIVE_WORD = https://v.api.aa1.cn/api/api-mgc/index.php
+
+THE_HOST= adminpre.bjzxtw.org.cn
+
+
+
+BAIDU_API_KEY = HZKNvKz4AHMRUVgbMt94vNo9
+BAIDU_SECRET_KEY = JorrzAQD669Y4vfuEWAgc0meGxuhHMTy
+
+
+OA_API_URL =  http://oa.znxyw.org.cn/api.php

+ 365 - 2
app/Controller/NewsController.php

@@ -3062,7 +3062,7 @@ class NewsController extends AbstractController
         $result = $this->newsServiceClient->checkWebCateinfo($requireData);
         return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
     }
-     /**
+    /**
      * 政讯--本网招聘--获取推荐招聘
      * @return array
      */
@@ -3234,7 +3234,7 @@ class NewsController extends AbstractController
             $errorMessage = $validator->errors()->first();
             return Result::error($errorMessage);
         }
-        $requireData['user_id'] = Context::get('UserId');        
+        $requireData['user_id'] = Context::get('UserId');
         $requireData['website_id'] = Context::get('SiteId') ?? 0;
         $result = $this->newsServiceClient->getSinglePageList($requireData);
         return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
@@ -3264,4 +3264,367 @@ class NewsController extends AbstractController
         $result = $this->newsServiceClient->getSinglePageInfo($requireData);
         return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
     }
+    // 政讯--官网--在线留言
+    /**
+     * 添加
+     * @return array
+     */
+    public function addOnline()
+    {
+        $requireData = $this->request->all();
+        $validator = $this->validationFactory->make(
+            $requireData,
+            [
+                'name' => 'required|string',
+                'title' => 'required|string',
+
+            ],
+            [
+                'name.required' => '姓名不能为空',
+                'name.string' => '姓名必须为字符串',
+                'title.required' => ' 主题不能为空',
+                'title.string' => ' 主题必须为字符串',
+
+            ]
+        );
+        if ($validator->fails()) {
+            $errorMessage = $validator->errors()->first();
+            return Result::error($errorMessage);
+        }
+        $requireData['user_id'] = Context::get('UserId');
+        $result = $this->newsServiceClient->addOnline($requireData);
+        var_dump($result, '-------------------');
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
+    }
+    /**
+     * 获取列表
+     * @return array
+     */
+    public function getOnlineList()
+    {
+        $requireData = $this->request->all();
+        $validator = $this->validationFactory->make(
+            $requireData,
+            [
+                'page' => 'required|integer',
+                'page_size' => 'required|integer',
+            ],
+            [
+                'page.required' => '页码不能为空',
+                'page.integer' => '页码必须为整数',
+                'page_size.required' => '每页数量不能为空',
+                'page_size.integer' => '每页数量必须为整数',
+            ]
+        );
+        if ($validator->fails()) {
+            $errorMessage = $validator->errors()->first();
+            return Result::error($errorMessage);
+        }
+        $requireData['user_id'] = Context::get('UserId');
+        $result = $this->newsServiceClient->getOnlineList($requireData);
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
+    }
+    /**
+     * 获取详情
+     * @return array
+     */
+    public function getOnlineInfo()
+    {
+        $requireData = $this->request->all();
+        $validator = $this->validationFactory->make(
+            $requireData,
+            [
+                'id' => 'required|integer',
+            ],
+            [
+                'id.required' => 'id不能为空',
+                'id.integer' => 'id必须为整数',
+            ]
+        );
+        if ($validator->fails()) {
+            $errorMessage = $validator->errors()->first();
+            return Result::error($errorMessage);
+        }
+        $requireData['user_id'] = Context::get('UserId');
+        $result = $this->newsServiceClient->getOnlineInfo($requireData);
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
+    }
+    /**
+     * 删除
+     * @return array
+     */
+    public function deleteOnline()
+    {
+        $requireData = $this->request->all();
+        $validator = $this->validationFactory->make(
+            $requireData,
+            [
+                'id' => 'required|integer',
+            ],
+            [
+                'id.required' => 'id不能为空',
+                'id.integer' => 'id必须为整数',
+            ]
+        );
+        if ($validator->fails()) {
+        }
+    }
+    /**
+     * 政讯--官网--在线留言- 编辑
+     * @return array
+     */
+    public function upOnline()
+    {
+        $requireData = $this->request->all();
+        $validator = $this->validationFactory->make(
+            $requireData,
+            [
+                'id' => 'required|integer',
+                'name' => 'required|string',
+                'title' => 'required|string',
+
+            ],
+            [
+                'id.required' => 'id不能为空',
+                'id.integer' => 'id必须为整数',
+                'name.required' => '姓名不能为空',
+                'name.string' => '姓名必须为字符串',
+                'title.required' => ' 主题不能为空',
+                'title.string' => ' 主题必须为字符串',
+
+            ]
+        );
+        if ($validator->fails()) {
+            $errorMessage = $validator->errors()->first();
+            return Result::error($errorMessage);
+        }
+        $requireData['user_id'] = Context::get('UserId');
+        $result = $this->newsServiceClient->upOnline($requireData);
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
+    }
+    /**
+     * 政讯--官网--在线留言- 删除
+     * @return array
+     */
+    public function delOnline()
+    {
+        $requireData = $this->request->all();
+        $validator = $this->validationFactory->make(
+            $requireData,
+            [
+                'id' => 'required|integer',
+            ],
+            [
+                'id.required' => 'id不能为空',
+                'id.integer' => 'id必须为整数',
+            ]
+        );
+        if ($validator->fails()) {
+            $errorMessage = $validator->errors()->first();
+            return Result::error($errorMessage);
+        }
+        $requireData['user_id'] = Context::get('UserId');
+        $result = $this->newsServiceClient->delOnline($requireData);
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
+    }
+    /**
+     * 政讯--官网--在线留言- 更新状态
+     * 
+     * @return array
+     */
+    public function upOnlineStatus()
+    {
+        $requireData = $this->request->all();
+        $validator = $this->validationFactory->make(
+            $requireData,
+            [
+                'id' => 'required|integer',
+                'status' => 'required|integer',
+            ],
+            [
+                'id.required' => 'id不能为空',
+                'id.integer' => 'id必须为整数',
+                'status.required' => '状态不能为空',
+                'status.integer' => '状态必须为整数',
+            ]
+        );
+        if ($validator->fails()) {
+            $errorMessage = $validator->errors()->first();
+            return Result::error($errorMessage);
+        }
+        $requireData['user_id'] = Context::get('UserId');
+        $result = $this->newsServiceClient->upOnlineStatus($requireData);
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
+    }
+
+    // 政讯--官网--法律咨询
+    /**
+     * 添加
+     * @return array
+     */
+    public function addLaw()
+    {
+
+        $requireData = $this->request->all();
+        $validator = $this->validationFactory->make(
+            $requireData,
+            [
+                'name' => 'required|string',
+                'title' => 'required|string',
+
+            ],
+            [
+                'name.required' => '姓名不能为空',
+                'name.string' => '姓名必须为字符串',
+                'title.required' => ' 主题不能为空',
+                'title.string' => ' 主题必须为字符串',
+
+            ]
+        );
+        if ($validator->fails()) {
+            $errorMessage = $validator->errors()->first();
+            return Result::error($errorMessage);
+        }
+        $requireData['user_id'] = Context::get(id: 'UserId');
+        $result = $this->newsServiceClient->addLaw($requireData);
+        var_dump($result, '-------------------');
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
+    }
+    /**
+     * 列表
+     * @return array
+     */
+    public function getLawList()
+    {
+        $requireData = $this->request->all();
+        $validator = $this->validationFactory->make(
+            $requireData,
+            [
+                'page' => 'required|integer',
+                'page_size' => 'required|integer',
+            ],
+            [
+                'page.required' => '页码不能为空',
+                'page.integer' => '页码必须为整数',
+                'page_size.required' => '每页数量不能为空',
+                'page_size.integer' => '每页数量必须为整数',
+            ]
+        );
+        if ($validator->fails()) {
+            $errorMessage = $validator->errors()->first();
+            return Result::error($errorMessage);
+        }
+        $requireData['user_id'] = Context::get(id: 'UserId');
+        $result = $this->newsServiceClient->getLawList($requireData);
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
+    }
+    /**
+     * 详情
+     * @return array
+     */
+    public function getLawInfo()
+    {
+        $requireData = $this->request->all();
+        $validator = $this->validationFactory->make(
+            $requireData,
+            [
+                'id' => 'required|integer',
+            ],
+            [
+                'id.required' => 'id不能为空',
+                'id.integer' => 'id必须为整数',
+            ]
+        );
+        if ($validator->fails()) {
+            $errorMessage = $validator->errors()->first();
+            return Result::error($errorMessage);
+        }
+        $requireData['user_id'] = Context::get(id: 'UserId');
+        $result = $this->newsServiceClient->getLawInfo($requireData);
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
+    }
+    public function delLaw()
+    {
+        $requireData = $this->request->all();
+        $validator = $this->validationFactory->make(
+            $requireData,
+            [
+                'id' => 'required|integer',
+            ],
+            [
+                'id.required' => 'id不能为空',
+                'id.integer' => 'id必须为整数',
+            ]
+        );
+        if ($validator->fails()) {
+            $errorMessage = $validator->errors()->first();
+            return Result::error($errorMessage);
+        }
+        $requireData['user_id'] = Context::get(id: 'UserId');
+        $result = $this->newsServiceClient->delLaw($requireData);
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
+    }
+    /**
+     * 政讯--官网--法律咨询- 更改状态
+     * 
+     * @return array
+     */
+    public function upLawStatus()
+    {
+        $requireData = $this->request->all();
+        $validator = $this->validationFactory->make(
+            $requireData,
+            [
+                'id' => 'required|integer',
+                'status' => 'required|integer',
+            ],
+            [
+                'id.required' => 'id不能为空',
+                'id.integer' => 'id必须为整数',
+                'status.required' => '状态不能为空',
+                'status.integer' => '状态必须为整数',
+            ]
+        );
+        if ($validator->fails()) {
+            $errorMessage = $validator->errors()->first();
+            return Result::error($errorMessage);
+        }
+        $requireData['user_id'] = Context::get(id: 'UserId');
+        $result = $this->newsServiceClient->upLawStatus($requireData);
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
+    }
+    /**
+     * 政讯--官网--法律咨询-修改
+     * 
+     * @return array
+     */
+    public function upLaw()
+    {
+        $requireData = $this->request->all();
+        $validator = $this->validationFactory->make(
+            $requireData,
+            [
+                'id' => 'required|integer',
+                'name' => 'required|string',
+                'title' => 'required|string',
+
+            ],
+            [
+                'id.required' => 'id不能为空',
+                'id.integer' => 'id必须为整数',
+                'name.required' => '姓名不能为空',
+                'name.string' => '姓名必须为字符串',
+                'title.required' => ' 主题不能为空',
+                'title.string' => ' 主题必须为字符串',
+
+            ]
+        );
+        if ($validator->fails()) {
+            $errorMessage = $validator->errors()->first();
+            return Result::error($errorMessage);
+        }
+        $requireData['user_id'] = Context::get(id: 'UserId');
+        $result = $this->newsServiceClient->upLaw($requireData);
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
+    }
 }

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 214 - 219
app/Controller/WebController.php


+ 15 - 6
app/JsonRpc/WebService.php

@@ -64,7 +64,7 @@ class WebService extends AbstractServiceClient implements WebServiceInterface
     {
         return $this->__request(__FUNCTION__, $data);
     }
-     /**
+    /**
      * @param array $data
      * @return mixed
      */
@@ -120,7 +120,7 @@ class WebService extends AbstractServiceClient implements WebServiceInterface
     {
         return $this->__request(__FUNCTION__, $data);
     }
-    
+
     /**
      * @param array $data
      * @return array
@@ -153,7 +153,7 @@ class WebService extends AbstractServiceClient implements WebServiceInterface
     {
         return $this->__request(__FUNCTION__, $data);
     }
-     /**
+    /**
      * @param array $data
      * @return mixed
      */
@@ -162,7 +162,7 @@ class WebService extends AbstractServiceClient implements WebServiceInterface
     {
         return $this->__request(__FUNCTION__, $data);
     }
-        /**
+    /**
      * @param array $data
      * @return mixed
      */
@@ -210,7 +210,7 @@ class WebService extends AbstractServiceClient implements WebServiceInterface
     {
         return $this->__request(__FUNCTION__, $data);
     }
-        /**
+    /**
      * @param array $data
      * @return mixed
      */
@@ -242,7 +242,7 @@ class WebService extends AbstractServiceClient implements WebServiceInterface
     {
         return $this->__request(__FUNCTION__, $data);
     }
-        /**
+    /**
      * @param array $data
      * @return mixed
      */
@@ -450,4 +450,13 @@ class WebService extends AbstractServiceClient implements WebServiceInterface
     {
         return $this->__request(__FUNCTION__, $data);
     }
+
+    public function getLawList(array $data)
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
+    public function getOnlinelist(array $data)
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
 }

+ 52 - 50
app/JsonRpc/WebServiceInterface.php

@@ -4,58 +4,58 @@ namespace App\JsonRpc;
 
 interface WebServiceInterface
 {
-    /**
-     * @param array $data
-     * @return mixed
-     *
-     */
+  /**
+   * @param array $data
+   * @return mixed
+   *
+   */
 
-    public function getWebsiteModelCategory(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     *
-     */
-    public function getWebsiteCategoryHead(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     *
-     */
+  public function getWebsiteModelCategory(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   *
+   */
+  public function getWebsiteCategoryHead(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   *
+   */
 
-    public function getWebsiteAdvertisement(array $data);
+  public function getWebsiteAdvertisement(array $data);
 
-    /**
-     * @param array $data
-     * @return mixed
-     *
-     */
+  /**
+   * @param array $data
+   * @return mixed
+   *
+   */
 
-    public function selectWebsiteDepartment(array $data);
+  public function selectWebsiteDepartment(array $data);
 
-    /**
-     * @param array $data
-     * @return mixed
-     *
-     */
+  /**
+   * @param array $data
+   * @return mixed
+   *
+   */
 
-    public function selectWebArea(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getOneWebsiteCategory(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function getWebsiteRoute(array $data);
-    /**
-     * @param array $data
-     * @return mixed
-     */
-    public function checkWebsiteRoute(array $data);
-      /**
+  public function selectWebArea(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getOneWebsiteCategory(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getWebsiteRoute(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function checkWebsiteRoute(array $data);
+  /**
    * @param array $data
    * @return mixed
    */
@@ -170,7 +170,7 @@ interface WebServiceInterface
    * @return mixed
    */
   public function getWebsiteshopInfo(array $data);
-    /**
+  /**
    * @param array $data
    * @return mixed
    */
@@ -205,7 +205,7 @@ interface WebServiceInterface
    * @return mixed
    */
   public function getWebsiteJobRecruiting(array $data);
-   /**
+  /**
    * @param array $data
    * @return mixed
    */
@@ -235,7 +235,7 @@ interface WebServiceInterface
    * @return mixed
    */
   public function getWebsiteBookInfo(array $data);
-    /**
+  /**
    * @param array $data
    * @return mixed
    */
@@ -250,7 +250,7 @@ interface WebServiceInterface
    * @return mixed
    */
   public function getWebsiteCompanyList(array $data);
-   /**
+  /**
    * @param array $data
    * @return mixed
    */
@@ -280,4 +280,6 @@ interface WebServiceInterface
    * @return mixed
    */
   public function getWebsiteResearchTopic(array $data);
+  public function getLawList(array $data);
+  public function getOnlinelist(array $data);
 }

+ 4 - 4
app/JsonRpc/WebsiteService.php

@@ -208,7 +208,7 @@ class WebsiteService extends AbstractServiceClient implements WebsiteServiceInte
     {
         return $this->__request(__FUNCTION__, $data);
     }
-    
+
     /**
      * @param array $data
      * @return mixed
@@ -577,9 +577,9 @@ class WebsiteService extends AbstractServiceClient implements WebsiteServiceInte
     {
         return $this->__request(__FUNCTION__, $data);
     }
-    
-    
-    
+
+
+
 
     /*
     * @param array $data

+ 5 - 5
app/JsonRpc/WebsiteServiceInterface.php

@@ -141,7 +141,7 @@ interface WebsiteServiceInterface
      */
 
     public function selectWebsiteDepartment(array $data);
-    
+
 
     /**
      * @param array $data
@@ -256,8 +256,8 @@ interface WebsiteServiceInterface
     public function checkWebsiteUrl(array $data);
 
 
-  
-    
+
+
     /**
      * @param array $data
      * @return mixed
@@ -386,7 +386,7 @@ interface WebsiteServiceInterface
     public function getWebsiteParentCategory(array $data);
 
 
-    
+
 
 
     /**
@@ -491,5 +491,5 @@ interface WebsiteServiceInterface
      * @param array $data
      * @return mixed
      */
-    public function getWebsiteFootAll(array $data);
+    public function getWebsiteFootAll(array $data); 
 }

+ 29 - 0
app/Model/Glaw.php

@@ -0,0 +1,29 @@
+<?php
+
+declare(strict_types=1);
+
+namespace App\Model;
+
+use Hyperf\DbConnection\Model\Model;
+
+/**
+ */
+class Glaw extends Model
+{
+    /**
+     * The table associated with the model.
+     */
+    protected ?string $table = 'glaw';
+
+    /**
+     * The attributes that are mass assignable.
+     */
+    // protected array $fillable = [];
+
+    /**
+     * The attributes that should be cast to native types.
+     */
+    protected array $casts = [];
+
+    protected array $guarded = [];
+}

+ 29 - 0
app/Model/Gonline.php

@@ -0,0 +1,29 @@
+<?php
+
+declare(strict_types=1);
+
+namespace App\Model;
+
+use Hyperf\DbConnection\Model\Model;
+
+/**
+ */
+class Gonline extends Model
+{
+    /**
+     * The table associated with the model.
+     */
+    protected ?string $table = 'gonline';
+
+    /**
+     * The attributes that are mass assignable.
+     */
+    // protected array $fillable = [];
+
+    /**
+     * The attributes that should be cast to native types.
+     */
+    protected array $casts = [];
+
+    protected array $guarded = [];
+}

+ 126 - 121
config/api/web.php

@@ -7,152 +7,157 @@ 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']);
-                Router::get('/getWebsiteDistrit', [WebController::class, 'getWebsiteDistrit']);
-                Router::get('/getWebsiteAdvertisement', [WebController::class, 'getWebsiteAdvertisement']);
-                Router::get('/selectWebsiteDepartment', [WebController::class, 'selectWebsiteDepartment']);
-                Router::get('/selectWebsiteArea', [WebController::class, 'selectWebsiteArea']);
-                Router::get('/getWebsiteArticlett', [WebController::class, 'getWebsiteArticlett']);
-                Router::get('/getWebsiteModelArticles', [WebController::class, 'getWebsiteModelArticles']);
-                Router::get('/getWebsiteModelCategory', [WebController::class, 'getWebsiteModelCategory']);
-                Router::get('/getWebsiteArticleList', [WebController::class, 'getWebsiteArticleList']);
-                Router::get('/selectWebsiteArticleInfo', [WebController::class, 'selectWebsiteArticleInfo']);
+    '/web',
+    function () {
+        Router::get('/getWebsiteCategory', [WebController::class, 'getWebsiteCategory']);
+        Router::get('/getWebsiteDistrit', [WebController::class, 'getWebsiteDistrit']);
+        Router::get('/getWebsiteAdvertisement', [WebController::class, 'getWebsiteAdvertisement']);
+        Router::get('/selectWebsiteDepartment', [WebController::class, 'selectWebsiteDepartment']);
+        Router::get('/selectWebsiteArea', [WebController::class, 'selectWebsiteArea']);
+        Router::get('/getWebsiteArticlett', [WebController::class, 'getWebsiteArticlett']);
+        Router::get('/getWebsiteModelArticles', [WebController::class, 'getWebsiteModelArticles']);
+        Router::get('/getWebsiteModelCategory', [WebController::class, 'getWebsiteModelCategory']);
+        Router::get('/getWebsiteArticleList', [WebController::class, 'getWebsiteArticleList']);
+        Router::get('/selectWebsiteArticleInfo', [WebController::class, 'selectWebsiteArticleInfo']);
+
+        Router::get('/selectWebsiteLinks', [WebController::class, 'selectWebsiteLinks']);
+        // 获取网站底部基础信息
+        Router::get('/getWebsiteFootInfo', [WebController::class, 'getWebsiteFootInfo']);
+        // 获取网站底部导航
+        Router::get('/getWebsiteFooterCategory', [WebController::class, 'getWebsiteFooterCategory']);
+        // 获取网站底部导航列表
+        Router::get('/getWebsiteFooterCategoryList', [WebController::class, 'getWebsiteFooterCategoryList']);
+        // 获取网站底部导航内容
+        Router::get('/getWebsiteFooterCategoryInfo', [WebController::class, 'getWebsiteFooterCategoryInfo']);
+        // 搜索网站二级导航
+        Router::get('/selectWebsiteCategory', [WebController::class, 'selectWebsiteCategory']);
+        // 搜索网站二级导航-seo列表页
+        Router::get('/getWebsiteCategoryHead', [WebController::class, 'getWebsiteCategoryHead']);
+        //获取某个栏目
+        Router::get('/getOneWebsiteCategory', [WebController::class, 'getOneWebsiteCategory']);
+        //获取调查问卷
+        Router::get('/getWebsiteSurvey', [WebController::class, 'getWebsiteSurvey']);
+        // 添加调查问卷选项
+        Router::get('/addWebsiteSurveyOption', [WebController::class, 'addWebsiteSurveyOption']);
+        // 调查问卷-投票
+        Router::get('/addWebsiteSurveyVote', [WebController::class, 'addWebsiteSurveyVote']);
+
+        // 获取父级/子级栏目----路由
+        Router::get('/getWebsiteParentCategory', [WebController::class, 'getWebsiteParentCategory']);
+        // 获取栏目下的文章
+        Router::get('/getWebsiteCatidArticle', [WebController::class, 'getWebsiteCatidArticle']);
+        // 获取底部所有信息
+        Router::get('/getWebsiteFootAll', [WebController::class, 'getWebsiteFootAll']);
+        // 获取顶部信息
+        Router::get('/getWebsiteHead', [WebController::class, 'getWebsiteHead']);
+        // 获取网站全部模块新闻
+        Router::get('/getWebsiteAllArticle', [WebController::class, 'getWebsiteAllArticle']);
+        // 乡村网-获取特殊新闻
+        Router::get('/getWebsiteArticles', [WebController::class, 'getWebsiteArticles']);
+        // 匹配路由
+        Router::get('/getWebsiteRoute', [WebController::class, 'getWebsiteRoute']);
+        // 验证路由
+        Router::get('/checkWebsiteRoute', [WebController::class, 'checkWebsiteRoute']);
 
-                Router::get('/selectWebsiteLinks', [WebController::class, 'selectWebsiteLinks']);
-                // 获取网站底部基础信息
-                Router::get('/getWebsiteFootInfo', [WebController::class, 'getWebsiteFootInfo']);
-                // 获取网站底部导航
-                Router::get('/getWebsiteFooterCategory', [WebController::class, 'getWebsiteFooterCategory']);
-                // 获取网站底部导航列表
-                Router::get('/getWebsiteFooterCategoryList', [WebController::class, 'getWebsiteFooterCategoryList']);
-                // 获取网站底部导航内容
-                Router::get('/getWebsiteFooterCategoryInfo', [WebController::class, 'getWebsiteFooterCategoryInfo']);
-                // 搜索网站二级导航
-                Router::get('/selectWebsiteCategory', [WebController::class, 'selectWebsiteCategory']);
-                // 搜索网站二级导航-seo列表页
-                Router::get('/getWebsiteCategoryHead', [WebController::class, 'getWebsiteCategoryHead']);
-                //获取某个栏目
-                Router::get('/getOneWebsiteCategory', [WebController::class, 'getOneWebsiteCategory']);
-                //获取调查问卷
-                Router::get('/getWebsiteSurvey', [WebController::class, 'getWebsiteSurvey']);
-                // 添加调查问卷选项
-                Router::get('/addWebsiteSurveyOption', [WebController::class, 'addWebsiteSurveyOption']);
-                // 调查问卷-投票
-                Router::get('/addWebsiteSurveyVote', [WebController::class, 'addWebsiteSurveyVote']);
+        // 商城
+        // 获取商城首页-根据level获取
+        Router::get('/getWebsiteshop', [WebController::class, 'getWebsiteshop']);
+        // 获取商城首页-根据栏目id获取
+        Router::get('/getWebsiteCatidshop', [WebController::class, 'getWebsiteCatidshop']);
+        // 获取商城栏目
+        Router::get('/getWebsiteshopCat', [WebController::class, 'getWebsiteshopCat']);
+        // 获取商城分类列表
+        Router::get('/getWebsiteshopList', [WebController::class, 'getWebsiteshopList']);
+        // 获取商城分类详情
+        Router::get('/getWebsiteshopInfo', [WebController::class, 'getWebsiteshopInfo']);
+        // 书刊信息
+        // 获取书刊信息
+        Router::get('/getWebsiteBook', [WebController::class, 'getWebsiteBook']);
+        // 获取书刊信息列表
+        Router::get('/getWebsiteBookList', [WebController::class, 'getWebsiteBookList']);
+        // 获取书刊信息详情
+        Router::get('/getWebsiteBookInfo', [WebController::class, 'getWebsiteBookInfo']);
 
-                // 获取父级/子级栏目----路由
-                Router::get('/getWebsiteParentCategory', [WebController::class, 'getWebsiteParentCategory']);
-                // 获取栏目下的文章
-                Router::get('/getWebsiteCatidArticle', [WebController::class, 'getWebsiteCatidArticle']);
-                // 获取底部所有信息
-                Router::get('/getWebsiteFootAll', [WebController::class, 'getWebsiteFootAll']);
-                // 获取顶部信息
-                Router::get('/getWebsiteHead', [WebController::class, 'getWebsiteHead']);
-                // 获取网站全部模块新闻
-                Router::get('/getWebsiteAllArticle', [WebController::class, 'getWebsiteAllArticle']);
-                // 乡村网-获取特殊新闻
-                Router::get('/getWebsiteArticles', [WebController::class, 'getWebsiteArticles']);
-                // 匹配路由
-                Router::get('/getWebsiteRoute', [WebController::class, 'getWebsiteRoute']);
-                // 验证路由
-                Router::get('/checkWebsiteRoute', [WebController::class, 'checkWebsiteRoute']);
 
-                // 商城
-                // 获取商城首页-根据level获取
-                Router::get('/getWebsiteshop', [WebController::class, 'getWebsiteshop']);
-                // 获取商城首页-根据栏目id获取
-                Router::get('/getWebsiteCatidshop', [WebController::class, 'getWebsiteCatidshop']);
-                // 获取商城栏目
-                Router::get('/getWebsiteshopCat', [WebController::class, 'getWebsiteshopCat']);
-                // 获取商城分类列表
-                Router::get('/getWebsiteshopList', [WebController::class, 'getWebsiteshopList']);
-                // 获取商城分类详情
-                Router::get('/getWebsiteshopInfo', [WebController::class, 'getWebsiteshopInfo']);
-                // 书刊信息
-                // 获取书刊信息
-                Router::get('/getWebsiteBook', [WebController::class, 'getWebsiteBook']);
-                // 获取书刊信息列表
-                Router::get('/getWebsiteBookList', [WebController::class, 'getWebsiteBookList']);
-                // 获取书刊信息详情
-                Router::get('/getWebsiteBookInfo', [WebController::class, 'getWebsiteBookInfo']);
-               
 
+        // 求职招聘
+        // 招工招聘栏目首页
+        Router::get('/getWebsiteCategoryJob', [WebController::class, 'getWebsiteCategoryJob']);
+        // 获取求职招聘下拉选框
+        Router::get('/getWebsiteJobSelect', [WebController::class, 'getWebsiteJobSelect']);
+        // 获取求职招聘
+        Router::get('/getWebsiteJob', [WebController::class, 'getWebsiteJob']);
+        // 获取求职招聘列表
+        Router::get('/getWebsiteJobList', [WebController::class, 'getWebsiteJobList']);
+        // 获取求职招聘详情
+        Router::get('/getWebsiteJobInfo', [WebController::class, 'getWebsiteJobInfo']);
+        // c端-招聘 职位分类
+        Router::get('/getPositionList', [WebController::class, 'getPositionList']);
+        // c端-招聘 推荐等级职位
+        Router::get('/getWebsiteLevelJob', [WebController::class, 'getWebsiteLevelJob']);
+        //贴身宝贝
+        Router::get('/getWebsiteTsbb', [WebController::class, 'getWebsiteTsbb']);
+        //列表页
+        Router::get('/getWebsiteTsbbList', [WebController::class, 'getWebsiteTsbbList']);
+        //详情页
+        Router::get('/getWebsiteTsbbDetail', [WebController::class, 'getWebsiteTsbbDetail']);
+        //农网导航
+        Router::get('/getWebsiteNwHomeList', [WebController::class, 'getWebsiteNwHomeList']);
 
-                // 求职招聘
-                // 招工招聘栏目首页
-                Router::get('/getWebsiteCategoryJob', [WebController::class, 'getWebsiteCategoryJob']);
-                // 获取求职招聘下拉选框
-                Router::get('/getWebsiteJobSelect', [WebController::class, 'getWebsiteJobSelect']);
-                // 获取求职招聘
-                Router::get('/getWebsiteJob', [WebController::class, 'getWebsiteJob']);
-                // 获取求职招聘列表
-                Router::get('/getWebsiteJobList', [WebController::class, 'getWebsiteJobList']);
-                // 获取求职招聘详情
-                Router::get('/getWebsiteJobInfo', [WebController::class, 'getWebsiteJobInfo']);
-                // c端-招聘 职位分类
-                Router::get('/getPositionList', [WebController::class, 'getPositionList']);
-                // c端-招聘 推荐等级职位
-                Router::get('/getWebsiteLevelJob', [WebController::class, 'getWebsiteLevelJob']);
-                //贴身宝贝
-                Router::get('/getWebsiteTsbb', [WebController::class, 'getWebsiteTsbb']);
-                //列表页
-                Router::get('/getWebsiteTsbbList', [WebController::class, 'getWebsiteTsbbList']);
-                //详情页
-                Router::get('/getWebsiteTsbbDetail', [WebController::class, 'getWebsiteTsbbDetail']);
-                //农网导航
-                Router::get('/getWebsiteNwHomeList', [WebController::class, 'getWebsiteNwHomeList']);
+        // c端  
+        // 企业模块
+        Router::get('/getWebsiteCompany', [WebController::class, 'getWebsiteCompany']);
+        // 企业列表
+        Router::get('/getWebsiteCompanyList', [WebController::class, 'getWebsiteCompanyList']);
+        // 企业详情
+        Router::get('/getWebsiteCompanyInfo', [WebController::class, 'getWebsiteCompanyInfo']);
+        // 项目模块
+        Router::get('/getWebsiteProject', [WebController::class, 'getWebsiteProject']);
+        // 项目列表
+        Router::get('/getWebsiteProjectList', [WebController::class, 'getWebsiteProjectList']);
+        // 项目详情
+        Router::get('/getWebsiteProjectInfo', [WebController::class, 'getWebsiteProjectInfo']);
 
-                // c端  
-                // 企业模块
-                Router::get('/getWebsiteCompany', [WebController::class, 'getWebsiteCompany']);
-                // 企业列表
-                Router::get('/getWebsiteCompanyList', [WebController::class, 'getWebsiteCompanyList']);
-                // 企业详情
-                Router::get('/getWebsiteCompanyInfo', [WebController::class, 'getWebsiteCompanyInfo']);
-                // 项目模块
-                Router::get('/getWebsiteProject', [WebController::class, 'getWebsiteProject']);
-                // 项目列表
-                Router::get('/getWebsiteProjectList', [WebController::class, 'getWebsiteProjectList']);
-                // 项目详情
-                Router::get('/getWebsiteProjectInfo', [WebController::class, 'getWebsiteProjectInfo']);
+        // 自助建站-c端获取头部及底部所有网站信息
+        Router::get('/getWebsiteAllinfo', [WebController::class, 'getWebsiteAllinfo']);
 
-                // 自助建站-c端获取头部及底部所有网站信息
-                Router::get('/getWebsiteAllinfo', [WebController::class, 'getWebsiteAllinfo']);
-                
-                // 政讯项目-获取网站的网民留言
-                Router::get('/getWebsiteMessage', [WebController::class, 'getWebsiteMessage']);
-                // 政讯项目-获取省市
-                Router::get('/getWebsiteProvinceCity', [WebController::class, 'getWebsiteProvinceCity']);
-                // 政讯项目-搜索调研选题
-                Router::get('/getWebsiteResearchTopic', [WebController::class, 'getWebsiteResearchTopic']);
-            },
+        // 政讯项目-获取网站的网民留言
+        Router::get('/getWebsiteMessage', [WebController::class, 'getWebsiteMessage']);
+        // 政讯项目-获取省市
+        Router::get('/getWebsiteProvinceCity', [WebController::class, 'getWebsiteProvinceCity']);
+        // 政讯项目-搜索调研选题
+        Router::get('/getWebsiteResearchTopic', [WebController::class, 'getWebsiteResearchTopic']);
+        // 政讯项目-在线服务、法律咨询列表页
+        Router::post('/getOnlineList', [WebController::class, 'getOnlineList']);
+        Router::post('/getLawList', [WebController::class, 'getLawList']);
+    },
     ['middleware' => [WebMiddleware::class]]
 );
 // --招工招聘交互-----------fr----------------------start
 Router::addGroup(
-    '/web', function () {
+    '/web',
+    function () {
         // 申请职位
         Router::post('/getWebsiteJobApply', [WebController::class, 'getWebsiteJobApply']);
         // 沟通简历
         Router::post('/getWebsiteJobResume', [WebController::class, 'getWebsiteJobResume']);
-         // 企业会员-我的职位
-         Router::post('/getWebsiteJobRecruiting', [WebController::class, 'getWebsiteJobRecruiting']);
-                //自助建站-流程管理-获取导航栏
+        // 企业会员-我的职位
+        Router::post('/getWebsiteJobRecruiting', [WebController::class, 'getWebsiteJobRecruiting']);
+        //自助建站-流程管理-获取导航栏
         Router::post('/getWebCategoryList', [WebController::class, 'getWebCategoryList']);
-        
     },
     ['middleware' => [FooMiddleware::class]]
 );
 // --招工招聘交互-----------fr----------------------end
 Router::addGroup(
-    '/web', function () {
+    '/web',
+    function () {
         // 获取底部所有信息
         Router::get('/getAdminWebsiteFootAll', [WebController::class, 'getAdminWebsiteFootAll']);
         //获取网站基本信息
         Router::get('/getAdminSiteInfo', [WebsiteController::class, 'getAdminSiteInfo']);
-
     }
 
-);
+);

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно