add upload anexos pos ordem criada
This commit is contained in:
@@ -36,7 +36,10 @@ class OrderProcessor
|
||||
|
||||
$domains = array_unique($domains); // Remove duplicates in batch
|
||||
|
||||
$conn->beginTransaction();
|
||||
$inTransaction = $conn->inTransaction();
|
||||
if (!$inTransaction) {
|
||||
$conn->beginTransaction();
|
||||
}
|
||||
|
||||
try {
|
||||
$stmtCheck = $conn->prepare("SELECT id FROM domains WHERE name = :name");
|
||||
@@ -77,11 +80,15 @@ class OrderProcessor
|
||||
]);
|
||||
}
|
||||
|
||||
$conn->commit();
|
||||
if (!$inTransaction) {
|
||||
$conn->commit();
|
||||
}
|
||||
return count($domains);
|
||||
|
||||
} catch (\Exception $e) {
|
||||
$conn->rollBack();
|
||||
if (!$inTransaction) {
|
||||
$conn->rollBack();
|
||||
}
|
||||
throw $e;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user