浏览代码

Merge branch 'master' of http://116.131.8.26:3000/FengR/zxt_gateway

LiuJ 2 天之前
父节点
当前提交
6f628da75c

+ 4 - 6
.env

@@ -1,4 +1,4 @@
-APP_NAME=admin_consumer
+APP_NAME=zxt_gateway
 APP_ENV=dev
 # HOST = http://192.168.1.201:9501/
 # DB_DRIVER=mysql
@@ -17,11 +17,9 @@ HOST = http://192.168.1.123:13306/
 
 
 DB_DRIVER=mysql
-DB_HOST=192.168.1.234
+DB_HOST=192.168.1.123
 DB_PORT=13306
-DB_HOST=192.168.1.234
-DB_PORT=13306
-DB_DATABASE=hyperf
+DB_DATABASE=zxt
 DB_USERNAME=root
 DB_PASSWORD=zxt_mysql_dev
 DB_CHARSET=utf8mb4
@@ -40,7 +38,7 @@ DB_PREFIX=
 # REDIS_PORT=6379
 # REDIS_DB=0
 
-REDIS_HOST=192.168.1.234
+REDIS_HOST=192.168.1.123
 REDIS_AUTH=zxt_redis_dev
 REDIS_PORT=26739
 REDIS_PASSWORD=zxt_redis_dev

+ 4 - 3
app/Controller/MinioController.php

@@ -40,9 +40,10 @@ class MinioController extends AbstractController
             $fileContent = base64_encode(file_get_contents($uploadedFile->getRealPath()));
             var_dump("look============:",$fileContent);
             $mimeType = $uploadedFile->getMimeType();
-//            var_dump("大小:",$uploadedFile->getSize());
-            if($uploadedFile->getSize()>2097152){
-                return Result::error("最大支持2MB!");
+           var_dump("文件类型:",$uploadedFile->getMimeType());
+            // return Result::success($mimeType);
+            if($uploadedFile->getSize()>10485760){
+                return Result::error("最大支持10MB!");
             }
             $data['fileContent'] = $fileContent;
             $data['fileName'] = $filename;

+ 238 - 1
app/Controller/NewsController.php

@@ -2501,4 +2501,241 @@ class NewsController extends AbstractController
         $result = $this->newsServiceClient->delJobPosition($requireData);
         return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
     }
-}
+    /**
+     * 政讯---网民留言-添加
+     * @return array
+     */
+    public function addMessage()
+    {
+        $requireData = $this->request->all();
+        $validator = $this->validationFactory->make(
+            $requireData,
+            [
+                'column_id' => 'required|integer',
+                'title' => 'required',
+                'content' => 'required',
+            ],
+            [
+                'column_id.required' => '网站属性id不能为空',
+                'column_id.integer' => '网站属性id必须为整数',
+                'title.required' => '留言标题不能为空',
+                'content.required' => '留言内容不能为空',
+            ]
+        );
+        if ($validator->fails()) {
+            $errorMessage = $validator->errors()->first();
+            return Result::error($errorMessage);
+        }
+        $requireData['user_id'] = Context::get('UserId');
+        $result = $this->newsServiceClient->addMessage($requireData);
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
+    }
+    /**
+     * 政讯---网民留言-更新
+     * @return array
+     */
+    public function upMessage()
+    {
+        $requireData = $this->request->all();
+        $validator = $this->validationFactory->make(
+            $requireData,
+            [
+                'id' => 'required|integer',
+                'column_id' => 'required|integer',
+                'title' => 'required',
+                'content' => 'required',
+            ],
+            [
+                'id.required' => '留言id不能为空',
+                'id.integer' => '留言id必须为整数',
+                'column_id.required' => '网站属性id不能为空',
+                'column_id.integer' => '网站属性id必须为整数',
+                'title.required' => '留言标题不能为空',
+                'content.required' => '留言内容不能为空',
+            ]
+        );
+        if ($validator->fails()) {
+            $errorMessage = $validator->errors()->first();
+            return Result::error($errorMessage);
+        }
+        $requireData['user_id'] = Context::get('UserId');
+        $result = $this->newsServiceClient->upMessage($requireData);
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
+    }
+    /**
+     * 政讯---网民留言-删除
+     * @return array
+     */
+    public function delMessage()
+    {
+        $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->delMessage($requireData);
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
+    }
+    /**
+     * 政讯---网民留言-更新状态
+     * @return array
+     */
+    public function upMessageStatus()
+    {
+        $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->upMessageStatus($requireData);  
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
+    }
+    /**
+     * 政讯---网民留言-获取详情
+     * @return array
+     */
+    public function getMessageInfo()
+    {
+        $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->getMessageInfo($requireData);
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
+    }
+    /**
+     * 政讯---网民留言-获取列表
+     * @return array
+     */
+    public function getMessageList()
+    {
+        $requireData = $this->request->all();
+        $validator = $this->validationFactory->make(
+            $requireData,
+            [
+                'is_master' => 'required|integer',
+                'page' => 'required|integer',
+                'page_size' => 'required|integer',
+            ],
+            [
+                'is_master.required' => '是否审核列表不能为空',
+                'is_master.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->getMessageList($requireData);
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
+    }
+    /**
+     * 政讯---网民留言-检查是否可编辑
+     * @return array
+     */
+    public function checkMessageEdit()
+    {
+        $requireData = $this->request->all();
+        $validator = $this->validationFactory->make(
+            $requireData,
+            [
+                'website_id' => 'required|integer',
+                'id' => 'required|integer',
+            ],
+            [
+                'website_id.required' => '网站id不能为空',
+                'website_id.integer' => '网站id必须为整数',
+                '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->checkMessageEdit($requireData);
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
+    }
+    /**
+     * 政讯---调研选题-获取所有调研员
+     * @return array
+     */
+    public function getAllResearcher()
+    {
+        $requireData['user_id'] = Context::get('UserId');
+        $result = $this->newsServiceClient->getAllResearcher($requireData);
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
+    }
+    /**
+     * 政讯---调研选题-添加调研选题
+     * @return array
+     */
+    public function addResearchTopic()
+    {
+        $requireData = $this->request->all();
+        $validator = $this->validationFactory->make(
+            $requireData,
+            [
+                'title' => 'required',
+                'column_id' => 'required|integer',
+                'content' => 'required',
+            ],
+            [
+                'title.required' => '标题不能为空',
+                'column_id.required' => '网站属性id不能为空',
+                'column_id.integer' => '网站属性id必须为整数',
+                'content.required' => '内容不能为空',
+            ]
+        );
+        if ($validator->fails()) {
+            $errorMessage = $validator->errors()->first();
+            return Result::error($errorMessage);
+        }
+        $requireData['user_id'] = Context::get('UserId');
+        $result = $this->newsServiceClient->addResearchTopic($requireData);
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
+    }
+}

+ 38 - 198
app/Controller/WebController.php

@@ -1432,202 +1432,42 @@ class WebController extends AbstractController
         $result = $this->websiteServiceClient->getWebsiteFootAll($requireData);
         return $result['code']==200?Result::success($result['data']):Result::error($result['message']);
     }
-    // /**
-    //  * 获取栏目导航
-    //  * @return array
-    //  */
-    // public function getWebsiteCategory()
-    // {
-    //     $data = [
-    //         'website_id'=>Context::get("SiteId")
-    //     ];
-    //     // var_dump("网站id:",Context::get("SiteId"));
-    //     $result = $this->webServiceClient->getWebsiteCategory($data);
-    //     if ($result['code'] != ErrorCode::SUCCESS) {
-    //         return Result::error($result['message'],0,[]);
-    //     }
-    //     return Result::success($result['data']);
-    // }
-
-    
-   
-
-
-  
-    
-
-
-//      /**
-//      * 获取模块新闻
-//      */
-//     public function getWebsiteModelArticles()
-//     {
-//         $requireData = $this->request->all();     
-//         $validator = $this->validationFactory->make(
-//             $requireData,
-//             [
-//                 'catid' => 'required',
-//                 'level' => 'required',
-//                 'pagesize' => 'required'
-//             ],
-//             [
-//                 'catid.required' => '栏目id不能为空',
-//                 'level.required' => '新闻类型不能为空',
-//                 'pagesize.required' => '新闻条数不能为空'
-//             ]
-//         );
-//         if ($validator->fails()){
-//             $errorMessage = $validator->errors()->first();
-//             return Result::error($errorMessage);
-//         }
-
-//         if(isset($requireData['placeid']) && !empty($requireData['placeid'])){
-//             $data =[
-//                 'website_id'=>Context::get("SiteId"),
-//                 'catid' => $requireData['catid'],
-//                 'level' => $requireData['level'],
-//                 'pagesize' => $requireData['pagesize'],
-//                 'placeid' => $requireData['placeid']
-//             ];
-//         }else{
-//             $data = [
-//                 'website_id'=>Context::get("SiteId"),
-//                 'catid' => $requireData['catid'],
-//                 'level' => $requireData['level'],
-//                 'pagesize' => $requireData['pagesize']
-//             ];   
-//         }      
-//         $result = $this->newsServiceClient->getWebsiteModelArticles($data);
-//         // var_dump($result);
-//         if ($result['code'] != ErrorCode::SUCCESS) {
-//             return Result::error($result['message'],0,[]);
-//         }
-//         return Result::success($result['data']);
-//     }
-
-
-
-
-
-
-    
-
-
-
-
-
-
-
-
-//     /**
-//      * 获取父级/子级导航----路由
-//      * @return array
-//      */
-//     public function getWebsiteParentCategory()
-//     {
-//         $requireData = $this->request->all();
-//         $requireData['website_id'] =  Context::get("SiteId") ?? 0;
-//         $result = $this->websiteServiceClient->getWebsiteParentCategory($requireData);
-//         if ($result['code']!= ErrorCode::SUCCESS) {
-//             return Result::error($result['message'],0,[]); 
-//         }else{
-//             return Result::success($result['data']);
-//          }
-
-//     }
-//     /**
-//      * 获取网站模块新闻----图文
-//      * @return array
-//      */
-//     public function getWebsiteCatidArticle()
-//     {
-//         $requireData = $this->request->all();
-//         $validator = $this->validationFactory->make(
-//             $requireData,
-//             [
-//                 'catid' =>'required|integer'
-//             ],
-//             [
-//                 'catid.required' => 'id不能为空' 
-//             ] 
-//         );
-//         if ($validator->fails()){
-//             $errorMessage = $validator->errors()->first();
-//             return Result::error($errorMessage); 
-//         }
-//         $requireData['website_id'] =  Context::get("SiteId");
-//         // return Result::success($requireData);
-//         $result = $this->newsServiceClient->getWebsiteCatidArticle($requireData);
-//         return $result['code']==200?Result::success($result['data']):Result::error($result['message']);
-//     }
-
-
-
-
-
-
-
-
-
-
-//     /**
-
-
-
-
-//     /**
-//      * 贴身宝贝
-//      * @return array
-//      */
-//     public function getWebsiteTsbb()
-//     {
-//         $requireData = $this->request->all();
-//         var_dump("====:",$requireData);
-//         $requireData['website_id'] =  Context::get("SiteId");
-//         $result = $this->newsServiceClient->getWebsiteTsbb($requireData);
-//         return $result['code']==200?Result::success($result['data']):Result::error($result['message']);
-//     }
-//     /**
-//      * 列表数据
-//      */
-//     public function getWebsiteTsbbList()
-//     {
-//         $requireData = $this->request->all();
-//         var_dump("====:",$requireData);
-//         $requireData['website_id'] =  Context::get("SiteId");
-//         $result = $this->newsServiceClient->getWebsiteTsbbList($requireData);
-//         return $result['code']==200?Result::success($result['data']):Result::error($result['message']);
-//     }
-//     /**
-//      * 详情页
-//      */
-//     public function getWebsiteTsbbDetail()
-//     {
-//         $requireData = $this->request->all();
-//         var_dump("====:", $requireData);
-//         $requireData['website_id'] = Context::get("SiteId");
-//         $result = $this->newsServiceClient->getWebsiteTsbbDetail($requireData);
-//         return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
-//     }
-
-
-
-//     /**
-//      * 农网导航首页数据
-//      * @return array
-//      */
-//     public function getWebsiteNwHomeList()
-//     {
-//         $requireData = $this->request->all();
-//         var_dump("====:",$requireData);
-//         $requireData['website_id'] =  Context::get("SiteId");
-//         $result = $this->newsServiceClient->getWebsiteNwHomeList($requireData);
-//         return $result['code']==200?Result::success($result['data']):Result::error($result['message']);
-//     }
-
-
-
-
-
-
+    /**
+     * @return array
+     */
+    public function getWebsiteMessage()
+    {
+        $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['website_id'] =  Context::get("SiteId")?? 0;
+        $result = $this->webServiceClient->getWebsiteMessage($requireData);
+        return $result['code'] == 200? Result::success($result['data']) : Result::error($result['message']);
+    }
+    /**
+     * @return array
+     */
+    public function getWebsiteProvinceCity()
+    {
+        $requireData = $this->request->all();
+        $requireData['website_id'] =  Context::get("SiteId")?? 0;
+        $result = $this->webServiceClient->getWebsiteProvinceCity($requireData);
+        // return $result;
+        return $result['code'] == 200? Result::success($result['data']) : Result::error($result['message']);
+    }
 }

+ 72 - 0
app/JsonRpc/NewsService.php

@@ -683,4 +683,76 @@ class NewsService extends AbstractServiceClient implements NewsServiceInterface
     {
         return $this->__request(__FUNCTION__, $data);
     }
+    /**
+     * @param array $data
+     * @return array
+     */
+    public function addMessage(array $data): array
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
+    /**
+     * @param array $data
+     * @return array
+     */
+    public function upMessage(array $data): array
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
+    /**
+     * @param array $data
+     * @return array
+     */
+    public function delMessage(array $data): array
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
+    /**
+     * @param array $data
+     * @return array
+     */
+    public function upMessageStatus(array $data): array
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
+    /**
+     * @param array $data
+     * @return array
+     */
+    public function getMessageInfo(array $data): array
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
+    /**
+     * @param array $data
+     * @return array
+     */
+    public function getMessageList(array $data): array
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
+    /**
+     * @param array $data
+     * @return array
+     */
+    public function checkMessageEdit(array $data): array
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
+    /**
+     * @param array $data
+     * @return array
+     */
+    public function getAllResearcher(array $data): array
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
+    /**
+     * @param array $data
+     * @return array
+     */
+    public function addResearchTopic(array $data): array
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
 }

+ 22 - 0
app/JsonRpc/NewsServiceInterface.php

@@ -374,4 +374,26 @@ interface NewsServiceInterface
   public function upJobPosition(array $data);
   // 删除职位分类
   public function delJobPosition(array $data);
+
+  // 网民留言
+  // 添加网民留言
+  public function addMessage(array $data);
+  // 更新网民留言
+  public function upMessage(array $data);
+  // 删除网民留言
+  public function delMessage(array $data);
+  // 更新网民留言状态
+  public function upMessageStatus(array $data);
+  // 获取网民留言详情
+  public function getMessageInfo(array $data);
+  // 获取网民留言列表
+  public function getMessageList(array $data);
+  // 检查网民留言是否可编辑
+  public function checkMessageEdit(array $data);
+  
+  // 调研选题
+  // 获取所有调研员
+  public function getAllResearcher(array $data);
+  // 添加调研选题
+  public function addResearchTopic(array $data);
 }

+ 16 - 78
app/JsonRpc/WebService.php

@@ -426,82 +426,20 @@ class WebService extends AbstractServiceClient implements WebServiceInterface
     {
         return $this->__request(__FUNCTION__, $data);
     }
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getWebsiteModelArticles(array $data)
-    // {
-    //     return $this->__request(__FUNCTION__, $data);
-    // }
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-
-    // public function getWebsiteModelCategory(array $data)
-    // {
-    //     return $this->__request(__FUNCTION__, $data);
-    // }
-
-   
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getWebsiteArticleList(array $data)
-    // {
-    //     return $this->__request(__FUNCTION__, $data);
-    // }
-    // /**
-    //  * @param array $data
-    //  * @return array
-    //  */
-    // public function selectWebsiteArticleInfo(array $data)
-    // {
-    //     return $this->__request(__FUNCTION__, $data);
-    // }
-   
-    //     /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getWebsiteFooterCategory(array $data)
-    // {
-    //     return $this->__request(__FUNCTION__, $data);
-    // }
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getWebsiteFooterCategoryList(array $data)
-    // {
-    //     return $this->__request(__FUNCTION__, $data);
-    // }
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getWebsiteFooterCategoryInfo(array $data)
-    // {
-    //     return $this->__request(__FUNCTION__, $data);
-    // }
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function selectWebsiteCategory(array $data)
-    // {
-    //     return $this->__request(__FUNCTION__, $data);
-    // }
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getWebsiteCategoryHead(array $data)
-    // {
-    //     return $this->__request(__FUNCTION__, $data);
-    // }
-   
+    /**
+     * @param array $data
+     * @return mixed
+     */
+    public function getWebsiteMessage(array $data)
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
+    /**
+     * @param array $data
+     * @return mixed
+     */
+    public function getWebsiteProvinceCity(array $data)
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
 }

+ 10 - 367
app/JsonRpc/WebServiceInterface.php

@@ -265,371 +265,14 @@ interface WebServiceInterface
    * @return mixed
    */
   public function getWebsiteProjectList(array $data);
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  *
-    //  */
-
-    // public function getWebsiteModelCategory(array $data);
-
-    
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getAdminIndex(array $data);
-
-
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getTemplate(array $data);
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function addTemplate(array $data);
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function upTemplate(array $data);
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function delTemplate(array $data);
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function websiteList(array $data);
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function addWebsiteCategory(array $data);
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function delWebsiteCategory(array $data);
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getAdminWebsiteCategory(array $data);
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function upWebsiteCategory(array $data);
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getWebsiteCategoryList(array $data);
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function delWebsiteAllCategory(array $data);
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getWebsiteCategoryOnes(array $data);
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function upWebsiteCategoryones(array $data);
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getWebsiteAllCategory(array $data);
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function checkWebsiteName(array $data);
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function checkWebsiteUrl(array $data);
-
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getWebsiteFootInfo(array $data);
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getWebsiteFooterCategory(array $data);
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getWebsiteFooterCategoryList(array $data);
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getWebsiteFooterCategoryInfo(array $data);
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function selectWebsiteCategory(array $data);
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getWebsiteCategoryHead(array $data);
- 
-
-    // //20250212  网站标识
-    // public function addWebsiteGroup(array $data);
-    // public function getWebsiteGroupList(array $data);
-    // public function deleteWebsiteGroup(array $data);
-    // public function getWebsiteGroupInfo(array $data);
-    // public function updateWebsiteGroup(array $data);
-    // public function getWebsiteNavList(array $data);
-    // /// 20250307 根据网站标识获和导航获取站点
-    // public function getWebsiteNavPool(array $data);
-    // public function getWebsiteNavPoolSite(array $data);
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getAllCategory(array $data);
-
-    // /**
-    //  * 修改网站栏目排序
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function upWebsiteCategorySort(array $data);
-
-
-
-    // // --自助建站-----------fr----------------------start
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  *
-    //  */
-    // public function getWebsiteintel(array $data);
-    // /** 
-    //  * @param array $data
-    //  * @return mixed
-    //  *
-    //  */
-    // public function checkWebsiteBuild(array $data);
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  *
-    //  */
-    // public function checkWebsiteEdit(array $data);
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  *
-    //  */
-    // public function upWebsiteTemplateintel(array $data);
-    // /** 
-    //  * @param array $data
-    //  * @return mixed
-    //  *
-    //  */
-    // public function getAllTemplateClass(array $data);
-    // /** 
-    //  * @param array $data
-    //  * @return mixed
-    //  *
-    //  */
-    // public function getWebsiteTemplateList(array $data);
-    // /** 
-    //  * @param array $data
-    //  * @return mixed
-    //  *
-    //  */
-    // public function addWebsiteTemplateclassintel(array $data);
-    // /** 
-    //  * @param array $data
-    //  * @return mixed
-    //  *
-    //  */
-    // public function getWebsiteTemplateclassintel(array $data);
-    // /** 
-    //  * @param array $data
-    //  * @return mixed
-    //  *
-    //  */
-    // public function getWebsiteSectorList(array $data);
-    // // --自助建站-----------fr----------------------end
-
-    // // --底部基础信息-----------fr----------------------start
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getWebFootInfo(array $data);
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  *
-    //  */
-    // public function addWebFootInfo(array $data);
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  *
-    //  */
-    // public function upWebFootInfo(array $data);
-    // // --底部基础信息-----------fr----------------------end
-
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  *
-    //  */
-    // public function getWebsiteParentCategory(array $data);
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  *
-    //  */
-    // public function getWebsiteFootAll(array $data);
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getWebsiteHead(array $data);
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getWebsiteRoute(array $data);
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getWebsiteTsbb(array $data);
-    // public function getStaticResourceList(array $data);
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getFooterCategoryList(array $data);
-    // public function addStaticResource(array $data);
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getFooterContentList(array $data);
-    // public function delStaticResource(array $data);
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getSizeList(array $data);
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function addSize(array $data);
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function delSize(array $data);
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function upSize(array $data);
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getSizeInfo(array $data);
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getFooterContentInfo(array $data);
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getWhiteRouterList(array $data);
-    // public function addWhiteRouter(array $data);
-    // public function delWhiteRouter(array $data);
-    // public function getWhiteRouterInfo(array $data);
-    // public function upWhiteRouter(array $data);
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function getWebsiteAdkey(array $data);
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function upStaticResource(array $data);
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function cloneWebsite(array $data);
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function updateWebsiteStatus(array $data);
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function upWebsiteStatus(array $data);
-
-    // /**
-    //  * @param array $data
-    //  * @return mixed
-    //  */
-    // public function delWebsiteUrl(array $data);
-    // public function checkPath(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getWebsiteMessage(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getWebsiteProvinceCity(array $data);
 }

+ 18 - 0
config/api/news.php

@@ -162,6 +162,24 @@ Router::addGroup(
         Router::post('/readJobApply', [NewsController::class, 'readJobApply']);
         Router::post('/noticeList', [NewsController::class, 'noticeList']);
         Router::post('/complaintList', [NewsController::class, 'complaintList']);
+
+        // 政讯---网民留言
+        Router::post('/addMessage', [NewsController::class, 'addMessage']);
+        Router::post('/upMessage', [NewsController::class, 'upMessage']);
+        Router::post('/delMessage', [NewsController::class, 'delMessage']);
+        Router::post('/upMessageStatus', [NewsController::class, 'upMessageStatus']);
+        Router::get('/getMessageInfo', [NewsController::class, 'getMessageInfo']);
+        Router::get('/getMessageList', [NewsController::class, 'getMessageList']);
+        Router::post('/checkMessageEdit', [NewsController::class, 'checkMessageEdit']);
+
+        // 政讯---调研选题
+        Router::get('/getAllResearcher', [NewsController::class, 'getAllResearcher']);
+        Router::post('/addResearchTopic', [NewsController::class, 'addResearchTopic']);
+        Router::post('/upResearchTopic', [NewsController::class, 'upResearchTopic']);
+        Router::post('/delResearchTopic', [NewsController::class, 'delResearchTopic']);
+        Router::post('/checkResearchTopic', [NewsController::class, 'checkResearchTopic']);
+        Router::post('/getResearchTopicList', [NewsController::class, 'getResearchTopicList']);
+        Router::post('/getResearchTopicInfo', [NewsController::class, 'getResearchTopicInfo']);
     },
     ['middleware' => [FooMiddleware::class, \App\Middleware\Auth\SensitiveMiddleware::class]]
 );

+ 3 - 1
config/api/web.php

@@ -121,7 +121,9 @@ Router::addGroup(
                 // 自助建站-c端获取头部及底部所有网站信息
                 Router::get('/getWebsiteAllinfo', [WebController::class, 'getWebsiteAllinfo']);
                 
-                
+
+                Router::get('/getWebsiteMessage', [WebController::class, 'getWebsiteMessage']);
+                Router::get('/getWebsiteProvinceCity', [WebController::class, 'getWebsiteProvinceCity']);
             },
     ['middleware' => [WebMiddleware::class]]
 );