From 6e1f168dcc5253ba70d6714d54bd695ca13e6a38 Mon Sep 17 00:00:00 2001 From: wh <382379437@qq.com> Date: Thu, 18 Jul 2024 15:23:59 +0800 Subject: [PATCH] fixed --- .../application/api/controller/Reporttt.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/digital_doctor/application/api/controller/Reporttt.php b/digital_doctor/application/api/controller/Reporttt.php index 429f7eb..6bb1954 100644 --- a/digital_doctor/application/api/controller/Reporttt.php +++ b/digital_doctor/application/api/controller/Reporttt.php @@ -76,9 +76,6 @@ class Reporttt 'phone'=>input('phone',''),//联系方式 'wechat_no'=>input('wechat_no',''),//微信号 ]; - //只新增不修改 - Db::table('fa_tt_userbaseinfo') - ->insert($basedata); $contentstr = input('content'); if(empty($contentstr)){ @@ -113,19 +110,26 @@ class Reporttt //dump($answer_json_arr);die; $res_content = []; + $data = []; //把返回的报告保存起来 foreach ($answer_json_arr as $josn){ $item = json_decode($josn,true); $choices = $item['choices']; foreach ($choices as $choice){ - $data = [ + $data[] = [ 'username'=>$user['username'],//登录的医生 'report_content'=>$choice['message']['content'], ]; $res_content[] = $choice['message']['content']; - Db::table('fa_tt_medical_report')->insert($data); } } + if(empty($data)){ + return json(Tools::set_fail('没有获取到报告')); + } + Db::table('fa_tt_medical_report')->insertAll($data); + + //只新增不修改 + Db::table('fa_tt_userbaseinfo')->insert($basedata); return json(Tools::set_ok($res_content)); }