|
...
|
...
|
@@ -151,7 +151,7 @@ class NavLogic extends BaseLogic |
|
|
|
if($pid){
|
|
|
|
$p_cate = $category->where('id', $pid)->select($fields)->first();
|
|
|
|
if($p_cate){
|
|
|
|
$nav_pid = $this->model->where('import_id', $nav['id'])->where('url', $p_cate['alias'])->value('id');
|
|
|
|
$nav_pid = $this->model->where('import_id', $nav['id'])->where('url', $p_cate['alias'])->value('id') ?: $nav_pid;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$list = $category->list(['pid' => $pid], 'id', $fields, 'asc');
|
|
...
|
...
|
@@ -165,9 +165,6 @@ class NavLogic extends BaseLogic |
|
|
|
if($exists_info){
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
if(empty($nav_pid)){
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
$data[] = [
|
|
|
|
'pid' => $nav_pid,
|
|
|
|
'name' => $item['name'],
|
...
|
...
|
|