This commit is contained in:
2021-02-13 17:05:43 +08:00
parent 51efe678e7
commit e87c5999fe
+6 -5
View File
@@ -424,11 +424,12 @@ abstract class BaseActiveRecord extends Component implements IOrm, ArrayAccess
if ($this->hasAutoIncrement()) {
return $this->setAttribute($this->getAutoIncrement(), (int)$lastId);
}
if ($this->hasPrimary()) {
$primary = $this->getPrimary();
if (!isset($param[$primary]) || empty($param[$primary])) {
$this->setAttribute($primary, (int)$lastId);
}
if (!$this->hasPrimary()) {
return $this;
}
$primary = $this->getPrimary();
if (!isset($param[$primary]) || empty($param[$primary])) {
$this->setAttribute($primary, (int)$lastId);
}
return $this->setAttributes($param);
}