vali 6 anos atrás
pai
commit
aac92f3c39
1 arquivos alterados com 3 adições e 0 exclusões
  1. 3 0
      datainf/logic/HttpServerRedisToSql.php

+ 3 - 0
datainf/logic/HttpServerRedisToSql.php

@@ -108,12 +108,15 @@ class HttpServerRedisToSql
 
             if (!empty($batchsql)) {
                 $pdo = DB::getPdo();
+                DB::beginTransaction();
                 $sqlstr = implode(";", $batchsql);
                 $erowcount = 0;
                 try {
                     echo "\n SQL===> " . date('Y-m-d H:i:s') . "\n" . implode("\n", $batchsql) . "\n\n";
                     $erowcount = $pdo->exec($sqlstr);
+                    DB::commit();
                 } catch (\Exception $e) {
+                    DB::rollBack();
                     echo "发生异常:" . $e->getCode() . ' ---- ' . print_r($e->getMessage(), true) . "\n";
                 }