|
|
@@ -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('组件关联错误!');
|