刘桂岩 5 年之前
父节点
当前提交
63c37f60c2
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      application/inter/controller/Dcom.php

+ 3 - 0
application/inter/controller/Dcom.php

@@ -12,6 +12,7 @@ class Dcom extends Controller  //Base
 {
     public function upload_file()
     {
+        DB::transaction();
         try{
             // 获取表单上传文件 例如上传了001.jpg
             $file = request()->file('file');
@@ -30,6 +31,7 @@ class Dcom extends Controller  //Base
                     $exam = $this->insertExam($info,$patient,$study);
                     $series = $this->insertSeries($info,$study);
                     $image = $this->insertImages($info,$series,$path,$patient);
+                    DB::commit();
                     return json_encode(['status'=>'success','code'=>'0000']);
                 }else{
                     return json_encode(['status'=>'fail','code'=>'2000','msg'=>$file->getError()]);
@@ -38,6 +40,7 @@ class Dcom extends Controller  //Base
                 return json_encode(['status'=>'fail','code'=>'2000','msg'=>'不存在上传的文件']);
             }
         }catch(Exception $e){
+            DB::rollback();
             return json_encode(['status'=>'fail','code'=>'2000','msg'=>$e->getMessage()]);
         }
     }