|
...
|
...
|
@@ -69,13 +69,29 @@ class NavController extends BaseController |
|
|
|
if (empty($detailsList[$val['id']])){
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
if(!empty($detailsList[$val['id']]['sub']) && is_array($detailsList[$val['id']]['sub'])){
|
|
|
|
$detailsList[$val['id']]['sub'] = $this->handleDetailsSub($detailsList[$val['id']]['sub']);
|
|
|
|
}
|
|
|
|
$result[] = $detailsList[$val['id']];
|
|
|
|
unset($detailsList[$val['id']]);
|
|
|
|
}
|
|
|
|
$result = array_merge($result, array_merge($detailsList));
|
|
|
|
$result = array_merge($result, $detailsList);
|
|
|
|
return $this->success($result);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :处理子集
|
|
|
|
* @name :handleDetailsSub
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2023/12/21 16:36
|
|
|
|
*/
|
|
|
|
public function handleDetailsSub($detailsList){
|
|
|
|
if(!empty($detailsList['sub']) && is_array($detailsList['sub'])){
|
|
|
|
$detailsList['sub'] = $this->handleDetailsSub($detailsList);
|
|
|
|
}
|
|
|
|
return array_merge($detailsList);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :根据id组装数据
|
...
|
...
|
|