From 70bea4e1f7c82a8523cf3e236d326d86d1d4eed0 Mon Sep 17 00:00:00 2001 From: wh <382379437@qq.com> Date: Thu, 18 Jul 2024 15:37:19 +0800 Subject: [PATCH] fixed --- .../application/api/controller/Reporttt.php | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/digital_doctor/application/api/controller/Reporttt.php b/digital_doctor/application/api/controller/Reporttt.php index 2dcba89..b7fe393 100644 --- a/digital_doctor/application/api/controller/Reporttt.php +++ b/digital_doctor/application/api/controller/Reporttt.php @@ -130,10 +130,18 @@ class Reporttt if(empty($data)){ return json(Tools::set_fail('没有获取到报告')); } - Db::table('fa_tt_medical_report')->insertAll($data); - //只新增不修改 - Db::table('fa_tt_userbaseinfo')->insert($basedata); + Db::startTrans(); + try { + Db::table('fa_tt_medical_report')->insertAll($data); + //只新增不修改 + Db::table('fa_tt_userbaseinfo')->insert($basedata); + Db::commit(); + }catch (\Exception $e){ + Db::rollback(); + Tools::error_txt_log($e); + return json(Tools::set_fail('新增报告失败.'.$e->getMessage())); + } return json(Tools::set_ok($res_content)); }