fixed 新增action错误

This commit is contained in:
JaguarJack 2021-05-10 18:34:18 +08:00
parent 3202a608a2
commit 95d294afcd

View File

@ -87,23 +87,27 @@ class Permissions extends CatchModel
*/
public static function onAfterInsert(Model $model)
{
$restful = intval($model->getData('restful'));
$modelData = $model->getData();
$model = self::where('id', $model->id)->find();
if (isset($modelData['restful'])) {
$restful = intval($model->getData('restful'));
if ($model && $model->parent_id) {
$parent = self::where('id', $model->parent_id)->find();
$model = self::where('id', $model->id)->find();
$level = $parent->level ? $parent->level . '-' . $parent->id : $parent->id;
if ($model && $model->parent_id) {
$parent = self::where('id', $model->parent_id)->find();
$restful && self::createRestful($model, $level);
$level = $parent->level ? $parent->level . '-' . $parent->id : $parent->id;
return $model->updateBy('id', [
'level' => $level
]);
$restful && self::createRestful($model, $level);
return $model->updateBy('id', [
'level' => $level
]);
}
return true;
}
return true;
}