Эх сурвалжийг харах

建立接口:获取组件类型

15313670163 9 цаг өмнө
parent
commit
d404e7f217

+ 13 - 0
app/Controller/PublicController.php

@@ -1943,5 +1943,18 @@ class PublicController extends AbstractController
         $result = $this->publicServiceClient->getAllSectorPlace($requireData);
         return $result['code'] == 200? Result::success($result['data']) : Result::error($result['message']);
     }
+    /**
+     * 通栏版式管理-获取组件类型
+     * @return array
+     */
+    public function getComponentType()
+    {
+        $requireData = $this->request->all();
+        $requireData['user_id'] = Context::get("UserId");
+        $result = $this->publicServiceClient->getComponentType($requireData);
+        return $result['code'] == 200? Result::success($result['data']) : Result::error($result['message']);
+    }
+
+
 }
 

+ 7 - 0
app/JsonRpc/PublicRpcService.php

@@ -456,4 +456,11 @@ class PublicRpcService extends AbstractServiceClient implements PublicRpcService
     {
         return $this->__request(__FUNCTION__, $data);
     }
+    /**
+     * 通栏版式管理-获取组件类型
+     */
+    public function getComponentType(array $data): array
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
 }

+ 2 - 0
app/JsonRpc/PublicRpcServiceInterface.php

@@ -229,4 +229,6 @@ interface PublicRpcServiceInterface
     public function getSectorPlaceSort(array $data);
     // 通栏版式管理-通栏版式组件
     public function getAllSectorPlace(array $data);
+    //组件管理-获取组件类型
+    public function getComponentType(array $data);
 }

+ 2 - 0
config/api/public.php

@@ -98,6 +98,8 @@ Router::addGroup(
         Router::post('/delComponent', [PublicController::class, 'delComponent']);
         Router::post('/updateComponent', [PublicController::class, 'updateComponent']);
         Router::post('/getComponentInfo', [PublicController::class, 'getComponentInfo']);
+        //获取组件类型
+        Router::post('/getComponentType', [PublicController::class, 'getComponentType']);
         //获取搭建列表
         Router::post('/getWebsiteTemplateInfo', [PublicController::class, 'getWebsiteTemplateInfo']);