فهرست منبع

fix one trans action error

stanley-king 3 سال پیش
والد
کامیت
c869c03c83
1فایلهای تغییر یافته به همراه5 افزوده شده و 2 حذف شده
  1. 5 2
      helper/refill/RefillBase.php

+ 5 - 2
helper/refill/RefillBase.php

@@ -414,8 +414,11 @@ class RefillBase
                         Log::record(sprintf(__METHOD__ . "request time=%.6f", microtime(true) - $start), Log::DEBUG);
                     }
                 }
-                else {
-                    $trans->commit();
+                else
+                {
+                    if($fTrans) {
+                        $trans->commit();
+                    }
                     Log::record("{$result['msg']}",Log::ERR);
                     continue;
                 }