正在显示
1 个修改的文件
包含
7 行增加
和
4 行删除
| @@ -58,19 +58,22 @@ class NavController extends BaseController | @@ -58,19 +58,22 @@ class NavController extends BaseController | ||
| 58 | * @method :post | 58 | * @method :post |
| 59 | * @time :2023/12/18 14:54 | 59 | * @time :2023/12/18 14:54 |
| 60 | */ | 60 | */ |
| 61 | - public function findDetailsLists($sort_list, $detailsList) | 61 | + public function findDetailsLists($sort_list, $detailsList,$level = 1) |
| 62 | { | 62 | { |
| 63 | $result = []; | 63 | $result = []; |
| 64 | foreach ($sort_list as $val) { | 64 | foreach ($sort_list as $val) { |
| 65 | $val = (array)$val; | 65 | $val = (array)$val; |
| 66 | if (!empty($val['sub'])){ | 66 | if (!empty($val['sub'])){ |
| 67 | - $this->findDetailsLists($val['sub'], $detailsList[$val['id']]['sub']); | 67 | + $this->findDetailsLists($val['sub'], $detailsList[$val['id']]['sub'],2); |
| 68 | } | 68 | } |
| 69 | if (empty($detailsList[$val['id']])){ | 69 | if (empty($detailsList[$val['id']])){ |
| 70 | continue; | 70 | continue; |
| 71 | } | 71 | } |
| 72 | - @file_put_contents(storage_path('logs/lyh_error.log'), var_export(array_values($detailsList[$val['id']]), true) . PHP_EOL, FILE_APPEND); | ||
| 73 | - $result[] = array_values($detailsList[$val['id']]); | 72 | + $detail = $detailsList[$val['id']]; |
| 73 | + if($level != 1){ | ||
| 74 | + $detail = array_values($detailsList[$val['id']]); | ||
| 75 | + } | ||
| 76 | + $result[] = $detail; | ||
| 74 | unset($detailsList[$val['id']]); | 77 | unset($detailsList[$val['id']]); |
| 75 | } | 78 | } |
| 76 | $result = array_merge($result, $detailsList); | 79 | $result = array_merge($result, $detailsList); |
-
请 注册 或 登录 后发表评论