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) 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) { $model = self::where('id', $model->id)->find();
$parent = self::where('id', $model->parent_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', [ $restful && self::createRestful($model, $level);
'level' => $level
]); return $model->updateBy('id', [
'level' => $level
]);
}
return true;
} }
return true;
} }