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()) { if ($this->hasAutoIncrement()) {
return $this->setAttribute($this->getAutoIncrement(), (int)$lastId); return $this->setAttribute($this->getAutoIncrement(), (int)$lastId);
} }
if ($this->hasPrimary()) { if (!$this->hasPrimary()) {
$primary = $this->getPrimary(); return $this;
if (!isset($param[$primary]) || empty($param[$primary])) { }
$this->setAttribute($primary, (int)$lastId); $primary = $this->getPrimary();
} if (!isset($param[$primary]) || empty($param[$primary])) {
$this->setAttribute($primary, (int)$lastId);
} }
return $this->setAttributes($param); return $this->setAttributes($param);
} }