作者 lyh

gx

... ... @@ -58,22 +58,19 @@ class NavController extends BaseController
* @method :post
* @time :2023/12/18 14:54
*/
public function findDetailsLists($sort_list, $detailsList,$level = 1)
public function findDetailsLists($sort_list, $detailsList)
{
$result = [];
foreach ($sort_list as $val) {
$val = (array)$val;
if (!empty($val['sub'])){
$this->findDetailsLists($val['sub'], $detailsList[$val['id']]['sub'],2);
$this->findDetailsLists($val['sub'], $detailsList[$val['id']]['sub']);
}
if (empty($detailsList[$val['id']])){
continue;
}
$detail = $detailsList[$val['id']];
if($level != 1){
$detail = array_values($detailsList[$val['id']]);
}
$result[] = $detail;
@file_put_contents(storage_path('logs/lyh_error.log'), var_export($detailsList[$val['id']], true) . PHP_EOL, FILE_APPEND);
$result[] = $detailsList[$val['id']];
unset($detailsList[$val['id']]);
}
$result = array_merge($result, $detailsList);
... ...