正在显示
1 个修改的文件
包含
0 行增加
和
19 行删除
| @@ -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下的所有子集 |
-
请 注册 或 登录 后发表评论