From 0b24297e6e854c012cbcfc3abb7fda265d301c9f Mon Sep 17 00:00:00 2001 From: wh <382379437@qq.com> Date: Fri, 19 Jul 2024 17:32:10 +0800 Subject: [PATCH] fixed --- .../admin/controller/tt/Followup.php | 29 ++++++++++--------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/digital_doctor_admin/application/admin/controller/tt/Followup.php b/digital_doctor_admin/application/admin/controller/tt/Followup.php index a3e0bf0..3acdfa9 100644 --- a/digital_doctor_admin/application/admin/controller/tt/Followup.php +++ b/digital_doctor_admin/application/admin/controller/tt/Followup.php @@ -67,19 +67,19 @@ class Followup extends Backend if(empty($report_dataid)){ return Tools::set_fail( '请选择诊断报告'); } - $report = Db::table('fa_tt_medical_report')->where('id',$report_dataid)->find(); - if(empty($report['phone'])){ - return Tools::set_fail( '病人手机号不存在'); - } + + $report = Db::table('fa_tt_medical_report') + ->where('id',$report_dataid) + ->find(); + $userbase = Db::table('fa_tt_userbaseinfo') - ->where('name',$report['name']) - ->where('phone',$report['phone']) + ->where('id',$report['userbaseid']) ->find(); $data = [ 'report_dataid'=>$report_dataid, 'content'=>$content, 'create_time'=>input('create_time'), - 'name'=>$report['name'], + 'name'=>$userbase['name'], 'phone'=>$userbase['phone'], ]; Db::table('fa_tt_followup')->insert($data); @@ -92,7 +92,6 @@ class Followup extends Backend //报告数据id $report_dataid = input('report_dataid'); $report = Db::table('fa_ty_medical_report')->where('id',$report_dataid)->find(); - //$user = Db::table('fa_tt_users')->where('username',$report['username'])->find(); $userbaseinfo = Db::table('fa_ty_userbaseinfo')->where('id',$report['id'])->find(); $this->assign('user',$userbaseinfo); @@ -109,18 +108,20 @@ class Followup extends Backend if(empty($report_dataid)){ return Tools::set_fail( '请选择诊断报告'); } - $report = Db::table('fa_tt_medical_report')->where('id',$report_dataid)->find(); + $report = Db::table('fa_ty_medical_report')->where('id',$report_dataid)->find(); - $userbase = Db::table('fa_tt_userbaseinfo') - ->where('username',$report['username']) - ->where('name',$report['name']) + $userbase = Db::table('fa_ty_userbaseinfo') + ->where('id',$report['userbaseid']) ->find(); + if(empty($userbase)){ + return Tools::set_fail( '用户基本信息不存在'); + } $data = [ 'report_dataid'=>$report_dataid, 'content'=>$content, 'create_time'=>input('create_time'), - 'name'=>$report['name'], - 'phone'=>$userbase['phone'], + 'name'=>$userbase['name'], + //'phone'=>$userbase['phone'], ]; Db::table('fa_ty_followup')->insert($data); return Tools::set_ok('添加成功');