12 lines
415 B
Plaintext
12 lines
415 B
Plaintext
|
|
protected static function onAfterInsert($model): void
|
|
{
|
|
if (is_null($model->{%field%})) {
|
|
$pk = $model->getPk();
|
|
if (strlen($model[$pk]) >= 19) {
|
|
$model->where($pk, $model[$pk])->update(['{%field%}' => $model->count()]);
|
|
} else {
|
|
$model->where($pk, $model[$pk])->update(['{%field%}' => $model[$pk]]);
|
|
}
|
|
}
|
|
} |