Преглед изворни кода

新增接口:获取官网导航

FengR пре 20 часа
родитељ
комит
d0b4860b5f

+ 15 - 1
app/Controller/WebController.php

@@ -1433,6 +1433,7 @@ class WebController extends AbstractController
         return $result['code']==200?Result::success($result['data']):Result::error($result['message']);
     }
     /**
+     * 政讯-网民留言
      * @return array
      */
     public function getWebsiteMessage()
@@ -1460,6 +1461,7 @@ class WebController extends AbstractController
         return $result['code'] == 200? Result::success($result['data']) : Result::error($result['message']);
     }
     /**
+     *  政讯-获取省市
      * @return array
      */
     public function getWebsiteProvinceCity()
@@ -1471,6 +1473,7 @@ class WebController extends AbstractController
         return $result['code'] == 200? Result::success($result['data']) : Result::error($result['message']);
     }
     /**
+     * 政讯-调研选题
      * @return array
      */
     public function getWebsiteResearchTopic()
@@ -1498,6 +1501,7 @@ class WebController extends AbstractController
         return $result['code'] == 200? Result::success($result['data']) : Result::error($result['message']);
     }
     /**
+     * 政讯-申请加入
      * @return array
      */
     public function getWebsiteApplyJoin()
@@ -1521,5 +1525,15 @@ class WebController extends AbstractController
         $result = $this->webServiceClient->getWebsiteApplyJoin($requireData);
         return $result['code'] == 200? Result::success($result['data']) : Result::error($result['message']);
     }
-    
+    /**
+     * 政讯-官网导航
+     * @return array
+     */
+    public function getWebsiteOfficialSite()
+    {
+        $requireData = $this->request->all();
+        $requireData['website_id'] =  Context::get("SiteId")?? 0;
+        $result = $this->webServiceClient->getWebsiteOfficialSite($requireData);
+        return $result['code'] == 200? Result::success($result['data']) : Result::error($result['message']);
+    }
 }

+ 8 - 0
app/JsonRpc/WebService.php

@@ -458,4 +458,12 @@ class WebService extends AbstractServiceClient implements WebServiceInterface
     {
         return $this->__request(__FUNCTION__, $data);
     }
+    /**
+     * @param array $data
+     * @return mixed
+     */
+    public function getWebsiteOfficialSite(array $data)
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
 }

+ 5 - 0
app/JsonRpc/WebServiceInterface.php

@@ -285,4 +285,9 @@ interface WebServiceInterface
    * @return mixed
    */
   public function getWebsiteApplyJoin(array $data);
+  /**
+   * @param array $data
+   * @return mixed
+   */
+  public function getWebsiteOfficialSite(array $data);
 }

+ 4 - 0
config/api/web.php

@@ -129,6 +129,10 @@ Router::addGroup(
                 Router::get('/getWebsiteResearchTopic', [WebController::class, 'getWebsiteResearchTopic']);
                 // 政讯项目-申请加入
                 Router::get('/getWebsiteApplyJoin', [WebController::class, 'getWebsiteApplyJoin']);
+                // 政讯项目-官网导航
+                Router::get('/getWebsiteOfficialSite', [WebController::class, 'getWebsiteOfficialSite']);
+                // 政讯项目-核心网站(双百网)
+                Router::get('/getWebsiteTypeweb', [WebController::class, 'getWebsiteTypeweb']);
             },
     ['middleware' => [WebMiddleware::class]]
 );