|
...
|
...
|
@@ -48,21 +48,6 @@ class NavLogic extends BaseLogic |
|
|
|
|
|
|
|
public function save($data)
|
|
|
|
{
|
|
|
|
if(isset($data['id']) && !empty($data['id'])){
|
|
|
|
$condition = [
|
|
|
|
'url'=>$data['url'],
|
|
|
|
'id'=>['!=',$data['id']],
|
|
|
|
];
|
|
|
|
}else{
|
|
|
|
$condition = [
|
|
|
|
'url'=>$data['url'],
|
|
|
|
];
|
|
|
|
}
|
|
|
|
$navModel = new BNav();
|
|
|
|
$info = $navModel->read($condition);
|
|
|
|
if($info === false){
|
|
|
|
$this->fail('当前路由已存在');
|
|
|
|
}
|
|
|
|
if($data['pid']){
|
|
|
|
// 验证是否存在上级
|
|
|
|
$all = BNav::_all($this->user['project_id'],$data['location']);
|
...
|
...
|
|