修复更新权限父类未更新子类模块
This commit is contained in:
parent
9092b64c1f
commit
bb38e3bdac
@ -90,14 +90,13 @@ class Permission extends CatchController
|
|||||||
'level' => $permission->level
|
'level' => $permission->level
|
||||||
]);
|
]);
|
||||||
|
|
||||||
// 如果是父分类需要更新所有子分类的模块
|
if ($permission->updateBy($id, $params) && $this->permissions->updateBy($permission->id, [
|
||||||
if (!$permission->parent_id) {
|
'module' => $params['module'],
|
||||||
$this->permissions->updateBy($permission->id, [
|
], 'parent_id')) {
|
||||||
'module' => $permission->module,
|
return CatchResponse::success();
|
||||||
], 'parent_id');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return CatchResponse::success($this->permissions->updateBy($id, $params));
|
throw new FailedException('更新失败');
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user