|
@@ -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()]);
|
|
|
}
|
|
|
}
|