This commit is contained in:
2023-02-10 10:56:19 +08:00
parent 17e51b7898
commit 97d8f8fac5
+5 -6
View File
@@ -266,13 +266,12 @@ class Connection extends Component
public function release(PDO $pdo, bool $isMaster)
{
$connections = $this->connection;
$cds = ($this->slaveConfig['cds'] ?? $this->cds) . ($isMaster ? 'master' : 'slave');
if ($isMaster) {
if (!$pdo->inTransaction()) {
$connections->addItem($cds, $pdo);
}
if (!$isMaster) {
$connections->addItem(($this->slaveConfig['cds'] ?? $this->cds) . 'slave', $pdo);
} else {
$connections->addItem($cds, $pdo);
if (!$pdo->inTransaction()) {
$connections->addItem($this->cds . 'master', $pdo);
}
}
}