This commit is contained in:
2020-09-10 16:48:23 +08:00
parent 3a6bf69866
commit 12fc7d470f
+2 -10
View File
@@ -193,16 +193,8 @@ class ActiveRecord extends BaseActiveRecord
if (empty($condition)) {
$condition = $params;
}
$first = static::find()->where($condition)->first();
if (empty($first)) {
$model = new static();
$model->attributes = $params;
return $model->save();
}
foreach ($params as $key => $param) {
$first->{$key} = $param;
}
$first = static::findOrCreate($condition, $params);
$first->attributes = $params;
if (!$first->save()) {
return false;
}