This commit is contained in:
as2252258@163.com
2021-08-09 01:59:15 +08:00
parent 94a9184bf0
commit 64c818d6e8
+3 -3
View File
@@ -50,7 +50,7 @@ class Connection extends Component
return; return;
} }
$connection = Context::getContext($coroutineName); $connection = Context::getContext($coroutineName);
if (!$connection->inTransaction()) { if (!$connection?->inTransaction()) {
$connection->beginTransaction(); $connection->beginTransaction();
} }
} }
@@ -66,7 +66,7 @@ class Connection extends Component
return; return;
} }
$connection = Context::getContext($coroutineName); $connection = Context::getContext($coroutineName);
if ($connection->inTransaction()) { if ($connection?->inTransaction()) {
$connection->commit(); $connection->commit();
} }
} }
@@ -83,7 +83,7 @@ class Connection extends Component
return; return;
} }
if (($connection = Context::getContext($coroutineName)) instanceof PDO) { if (($connection = Context::getContext($coroutineName)) instanceof PDO) {
if ($connection->inTransaction()) { if ($connection?->inTransaction()) {
$connection->rollBack(); $connection->rollBack();
} }
} }