作者 赵彬吉

update

@@ -151,7 +151,7 @@ class NavLogic extends BaseLogic @@ -151,7 +151,7 @@ class NavLogic extends BaseLogic
151 if($pid){ 151 if($pid){
152 $p_cate = $category->where('id', $pid)->select($fields)->first(); 152 $p_cate = $category->where('id', $pid)->select($fields)->first();
153 if($p_cate){ 153 if($p_cate){
154 - $nav_pid = $this->model->where('import_id', $nav['id'])->where('url', $p_cate['alias'])->value('id'); 154 + $nav_pid = $this->model->where('import_id', $nav['id'])->where('url', $p_cate['alias'])->value('id') ?: $nav_pid;
155 } 155 }
156 } 156 }
157 $list = $category->list(['pid' => $pid], 'id', $fields, 'asc'); 157 $list = $category->list(['pid' => $pid], 'id', $fields, 'asc');
@@ -165,9 +165,6 @@ class NavLogic extends BaseLogic @@ -165,9 +165,6 @@ class NavLogic extends BaseLogic
165 if($exists_info){ 165 if($exists_info){
166 continue; 166 continue;
167 } 167 }
168 - if(empty($nav_pid)){  
169 - continue;  
170 - }  
171 $data[] = [ 168 $data[] = [
172 'pid' => $nav_pid, 169 'pid' => $nav_pid,
173 'name' => $item['name'], 170 'name' => $item['name'],