作者 lyh

gx

@@ -72,30 +72,11 @@ class NavController extends BaseController @@ -72,30 +72,11 @@ class NavController extends BaseController
72 $items['sub'] = $this->findDetailsList((array)$item['sub'], $detailsList); 72 $items['sub'] = $this->findDetailsList((array)$item['sub'], $detailsList);
73 } 73 }
74 $result[] = $items; 74 $result[] = $items;
75 - $additionalItems = $this->getAdditionalItems($detailsList, $id);  
76 - $result = array_merge($result, $additionalItems);  
77 } 75 }
78 return $result; 76 return $result;
79 } 77 }
80 78
81 79
82 - /**  
83 - * @remark :对应层级数据  
84 - * @name :getAdditionalItems  
85 - * @author :lyh  
86 - * @method :post  
87 - * @time :2023/12/20 16:56  
88 - */  
89 - private function getAdditionalItems($detailsList, $parentId) {  
90 - $additionalItems = [];  
91 - foreach ($detailsList as $v) {  
92 - if ($v['pid'] == $parentId) {  
93 - $additionalItems[] = $v;  
94 - $additionalItems = array_merge($additionalItems, $this->getAdditionalItems($detailsList, $v['id']));  
95 - }  
96 - }  
97 - return $additionalItems;  
98 - }  
99 80
100 /** 81 /**
101 * @remark :获取当前id下的所有子集 82 * @remark :获取当前id下的所有子集