upate:支持增量权限菜单倒入
This commit is contained in:
parent
42b99dd64c
commit
08b3e472a9
@ -75,8 +75,18 @@ class Utils
|
||||
unset($value['children']);
|
||||
}
|
||||
|
||||
$id = Db::name($table)->insertGetId($value);
|
||||
// 首先查询是否存在
|
||||
$menu = Db::name($table)
|
||||
->where('permission_name', $value['permission_name'])
|
||||
->where('module', $value['module'])
|
||||
->where('permission_mark', $value['permission_mark'])
|
||||
->find();
|
||||
|
||||
if (!empty($menu)) {
|
||||
$id = $menu['id'];
|
||||
} else {
|
||||
$id = Db::name($table)->insertGetId($value);
|
||||
}
|
||||
if ($children) {
|
||||
foreach ($children as &$v) {
|
||||
$v[$pid] = $id;
|
||||
|
Loading…
x
Reference in New Issue
Block a user