Browse Source

修改接口:添加、修改组件;

15313670163 12 giờ trước cách đây
mục cha
commit
207ed22b99
1 tập tin đã thay đổi với 32 bổ sung51 xóa
  1. 32 51
      app/JsonRpc/PublicRpcService.php

+ 32 - 51
app/JsonRpc/PublicRpcService.php

@@ -1337,12 +1337,21 @@ class PublicRpcService implements PublicRpcServiceInterface
             'sort_id' => intval($data['sort_id']),
         ];
         switch($data['type_id']){
+        //    组件分类:1:资讯-头条组件;2:资讯-轮播组件;3:资讯-推荐图类组件;4:资讯-最新类组件;5:资讯-推荐类;6:资讯-热点类组件;
+        //    7:资讯-栏目类组件;8:列表类组件;9:详情类组件;10:二级导航栏类组件;11:广告类;12:静态资源类;13:底部导航类;
             case 1:                         //1:资讯-头条组件;
+                 $add_arr['level'] = 1;
             case 2:                         //2:资讯-轮播组件;
-            case 3:                         //3:资讯-推荐类组件;
-            case 4:                         //4:资讯-热点类组件;
-            case 10:                        //10:最新资讯类;
-                $add_arr['level'] = intval($data['level']);
+                $add_arr['level'] = 2;
+            case 3:                         //3:资讯-推荐图类组件;
+                $add_arr['level'] = 3;
+            case 4:                         //4:资讯-最新类组件;
+                $add_arr['level'] = 4;
+            case 5:                        //5:资讯-推荐类组件;
+                $add_arr['level'] = 5;
+            case 6:                        //6:资讯-热点类组件;
+                $add_arr['level'] = 6;
+            case 7:                        //7:资讯-栏目类组件;
                 $add_arr['img_num'] = intval($data['img_num']);
                 $add_arr['text_num'] = intval($data['text_num']);
                 $add_arr['child_imgnum'] = intval($data['img_num'] ?? null);
@@ -1359,24 +1368,7 @@ class PublicRpcService implements PublicRpcServiceInterface
                     ]
                 ];
                 break;
-            case 5:                         //5:栏目资讯类组件;
-                $add_arr['img_num'] = intval($data['img_num']);
-                $add_arr['text_num'] = intval($data['text_num']);
-                $add_arr['child_imgnum'] = intval($data['child_imgnum'] ?? null);
-                $add_arr['child_textnum'] = intval($data['child_textnum'] ?? null);
-                $component_data['componentData'] = [
-                    'category_id' => '',
-                    'level' => intval($data['level'] ?? ''),
-                    'imgSize' => $add_arr['img_num'] ?? '',
-                    'textSize' => $add_arr['text_num'] ?? '',
-                    'child' => [
-                        'id' => '',
-                        'imgSize' => $add_arr['child_imgnum'] ?? '',
-                        'textSize' => $add_arr['child_textnum'] ?? '',
-                    ]
-                ];
-                break;
-            case 7:                      //7:列表类组件;
+            case 8:                      //8:列表类组件;
                 $add_arr['pageSize'] = intval($data['pageSize']);
                 $component_data['componentData'] = [
                     'category_id' => '',
@@ -1386,17 +1378,17 @@ class PublicRpcService implements PublicRpcServiceInterface
                     ]
                 ];
                 break;
-            case 8:                     //8:详情类组件;
+            case 9:                     //9:详情类组件;
                 $component_data['componentData'] = [
                     'article_id' => '',
                 ];
                 break;
-            case 9:                     //9:底部导航类组件;
+            case 10:                     //10:二级导航类组件;
                 $component_data['componentData'] = [
                     'fcat_id' => '',
                 ];
                 break;
-            case 11:                     //11:导航栏类;
+            case 13:                     //13:底部导航类;
                 $add_arr['cate_place'] = 0;
                 $add_arr['pageSize'] = intval($data['pageSize']);
                 $component_data['componentData'] = [
@@ -1520,11 +1512,18 @@ class PublicRpcService implements PublicRpcServiceInterface
         
         switch($data['type_id']){
             case 1:                         //1:资讯-头条组件;
+                 $add_arr['level'] = 1;
             case 2:                         //2:资讯-轮播组件;
-            case 3:                         //3:资讯-推荐类组件;
-            case 4:                         //4:资讯-热点类组件;
-            case 10:                        //10:最新资讯类;
-                $add_arr['level'] = intval($data['level']);
+                $add_arr['level'] = 2;
+            case 3:                         //3:资讯-推荐图类组件;
+                $add_arr['level'] = 3;
+            case 4:                         //4:资讯-最新类组件;
+                $add_arr['level'] = 4;
+            case 5:                        //5:资讯-推荐类组件;
+                $add_arr['level'] = 5;
+            case 6:                        //6:资讯-热点类组件;
+                $add_arr['level'] = 6;
+            case 7:                        //7:资讯-栏目类组件;
                 $add_arr['img_num'] = intval($data['img_num']);
                 $add_arr['text_num'] = intval($data['text_num']);
                 $add_arr['child_imgnum'] = intval($data['img_num'] ?? null);
@@ -1541,25 +1540,7 @@ class PublicRpcService implements PublicRpcServiceInterface
                     ]
                 ];
                 break;
-            case 5:                         //5:栏目资讯类组件;
-                $add_arr['img_num'] = intval($data['img_num']);
-                $add_arr['text_num'] = intval($data['text_num']);
-                $add_arr['child_imgnum'] = intval($data['child_imgnum'] ?? null);
-                $add_arr['child_textnum'] = intval($data['child_textnum'] ?? null);
-                $component_data['componentData'] = [
-                    'category_id' => '',
-                    'level' => intval($data['level'] ?? ''),
-                    'imgSize' => $add_arr['img_num'] ?? '',
-                    'textSize' => $add_arr['text_num'] ?? '',
-                    'child' => [
-                        'id' => '',
-                        'imgSize' => $add_arr['child_imgnum'] ?? '',
-                        'textSize' => $add_arr['child_textnum'] ?? '',
-                    ]
-                ];
-                break;
-
-            case 7:                      //7:列表类组件;
+            case 8:                      //8:列表类组件;
                 $add_arr['pageSize'] = intval($data['pageSize']);
                 $component_data['componentData'] = [
                     'category_id' => '',
@@ -1569,17 +1550,17 @@ class PublicRpcService implements PublicRpcServiceInterface
                     ]
                 ];
                 break;
-            case 8:                     //8:详情类组件;
+            case 9:                     //9:详情类组件;
                 $component_data['componentData'] = [
                     'article_id' => '',
                 ];
                 break;
-            case 9:                     //9:底部导航类组件;
+            case 10:                     //10:二级导航类组件;
                 $component_data['componentData'] = [
                     'fcat_id' => '',
                 ];
                 break;
-            case 11:                     //11:导航栏类;
+            case 13:                     //13:底部导航类;
                 $add_arr['cate_place'] = 0;
                 $add_arr['pageSize'] = intval($data['pageSize']);
                 $component_data['componentData'] = [