Forráskód Böngészése

新增接口:政讯-获取网民留言列表

FengR 4 napja
szülő
commit
de5a6e9ef0

+ 27 - 198
app/Controller/WebController.php

@@ -1432,202 +1432,31 @@ 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']);
+    }
 }

+ 8 - 77
app/JsonRpc/WebService.php

@@ -426,82 +426,13 @@ 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);
+    }
    
 }

+ 5 - 367
app/JsonRpc/WebServiceInterface.php

@@ -265,371 +265,9 @@ 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);
 }

+ 2 - 0
config/api/web.php

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