소스 검색

订单逻辑中的事物回滚未加

whitefang 1 년 전
부모
커밋
97c79e8e96
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      app/api/logic/ServiceOrderLogic.php

+ 5 - 0
app/api/logic/ServiceOrderLogic.php

@@ -216,6 +216,7 @@ class ServiceOrderLogic extends BaseLogic
             ]);
             Db::commit();
         } catch (\Exception $e) {
+            Db::rollback();
             self::setError($e->getMessage());
             return false;
         }
@@ -305,6 +306,7 @@ class ServiceOrderLogic extends BaseLogic
             $order->save();
             Db::commit();
         } catch (\Exception $e) {
+            Db::rollback();
             self::setError($e->getMessage());
             return false;
         }
@@ -356,6 +358,7 @@ class ServiceOrderLogic extends BaseLogic
             }
             Db::commit();
         } catch (\Exception $e) {
+            Db::rollback();
             self::setError($e->getMessage());
             return false;
         }
@@ -1158,6 +1161,7 @@ class ServiceOrderLogic extends BaseLogic
             ]);
             Db::commit();
         } catch (\Exception $e) {
+            Db::rollback();
             self::setError($e->getMessage());
             return false;
         }
@@ -1199,6 +1203,7 @@ class ServiceOrderLogic extends BaseLogic
             $work->save();
             Db::commit();
         } catch (\Exception $e) {
+            Db::rollback();
             self::setError($e->getMessage());
             return false;
         }