作者 lyh

gx

... ... @@ -28,9 +28,7 @@ class NavController extends BaseController
*/
public function index(){
return $this->success(NavLogic::instance()->list());
}
... ... @@ -47,7 +45,6 @@ class NavController extends BaseController
*/
public function save(NavRequest $request){
$data = $request->validated();
return $this->success(NavLogic::instance()->save($data));
}
... ...
... ... @@ -48,6 +48,21 @@ 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']);
... ...
... ... @@ -32,6 +32,8 @@ class VisitLogic extends BaseLogic
public function getItemList(array $map = [], array $sort = ['id' => 'desc'], array $columns = ['*'], int $limit = 20){
$this->model = new VisitItem();
$map['domain'] = $this->user['domain'];
var_dump(111);
die();
return Logic::getList($map, $sort, ['url', 'created_at'], 0);
}
... ...