Explorar el Código

Merge branch '20250522_diywebfr'

15313670163 hace 5 meses
padre
commit
db68ff14ab
Se han modificado 1 ficheros con 11 adiciones y 9 borrados
  1. 11 9
      app/JsonRpc/PublicRpcService.php

+ 11 - 9
app/JsonRpc/PublicRpcService.php

@@ -1212,14 +1212,14 @@ class PublicRpcService implements PublicRpcServiceInterface
         // $sector = [];
         $sector_component = [];
         foreach ($sort as $key => $subArray) {
-        //     foreach ($subArray as $k => $item) {
+            foreach ($subArray as $k => $item) {
         //         // $component[] = $item;
                 $sector_component[] = [
                     'sector_id' => $data['sector_id'],
-                    'component_id' => $subArray[0],
+                    'component_id' => $subArray[$k],
                     'sort_id' => $key + 1,
                     'place_id' => $data['place_type'],
-                    'sectorid' => $sector,
+                    // 'sectorid' => $data['id'],
                 ];
         //         //  // ---------同步通栏的sort_id到组件之中,目前已废弃,涉及到批量修改------
         //         // $componentTypes[] = $item;
@@ -1228,14 +1228,14 @@ class PublicRpcService implements PublicRpcServiceInterface
         //         //     'component_type' => $item,
         //         // ];
         //         // $place_ids[] = $data['place_type'];
-        //     }
+            }
         }
         // $component_num = count($component);
         // $count = count(array_unique($component));
 
         // 使用array_map批量替换sector_id
        
-        // return Result::success($updatedArray);
+        // return Result::success($sector_component);
         if(count($sort) != $data['component_num']){
             return Result::error('组件关联错误!');
         }
@@ -1261,6 +1261,8 @@ class PublicRpcService implements PublicRpcServiceInterface
                 $item['sectorid'] = $sector;
                 return $item;
             }, $sector_component);
+            // Db::rollBack();
+            // return Result::success($sector_com);
             $com_sector = SectorComponent::insert($sector_com);
             if(empty($com_sector)){
                 Db::rollBack();
@@ -1366,14 +1368,14 @@ class PublicRpcService implements PublicRpcServiceInterface
         $sort = json_decode($data['component_code'],true);
         $sector_component = [];
         foreach ($sort as $key => $subArray) {
-            //     foreach ($subArray as $k => $item) {
+                foreach ($subArray as $k => $item) {
             //         // $component[] = $item;
                     $sector_component[] = [
                         'sector_id' => $data['sector_id'],
-                        'component_id' => $subArray[0],
+                        'component_id' => $subArray[$k],
                         'sort_id' => $key + 1,
                         'place_id' => $data['place_type'],
-                        'sectorid' => $sector,
+                        'sectorid' => $data['id'],
                     ];
             //         //  // ---------同步通栏的sort_id到组件之中,目前已废弃,涉及到批量修改------
             //         // $componentTypes[] = $item;
@@ -1382,7 +1384,7 @@ class PublicRpcService implements PublicRpcServiceInterface
             //         //     'component_type' => $item,
             //         // ];
             //         // $place_ids[] = $data['place_type'];
-            //     }
+                }
         }
         if(count($sort) != $data['component_num']){
             return Result::error('组件关联错误!');