From 0ea51f426c65e60aaa3b4d5eb939402a1b1ffa35 Mon Sep 17 00:00:00 2001 From: wh <382379437@qq.com> Date: Thu, 8 Aug 2024 11:29:02 +0800 Subject: [PATCH] fixed --- .../api/controller/Ttuserbaseinfo.php | 180 ++++++++---------- digital_doctor/public/api_docs/api_list.html | 94 ++++----- digital_doctor/public/api_docs/api_list.md | 8 +- digital_doctor/vendor/composer/installed.json | 4 +- digital_doctor/vendor/composer/installed.php | 6 +- 5 files changed, 138 insertions(+), 154 deletions(-) diff --git a/digital_doctor/application/api/controller/Ttuserbaseinfo.php b/digital_doctor/application/api/controller/Ttuserbaseinfo.php index 0bef2db..815fa94 100644 --- a/digital_doctor/application/api/controller/Ttuserbaseinfo.php +++ b/digital_doctor/application/api/controller/Ttuserbaseinfo.php @@ -1,101 +1,85 @@ -(可能有部分额外字段未在此体现): - * id ID - * doctor 所属医生 - * name 病人姓名 - * gender 病人性别 - * age 病人年龄 - * edu 教育程度 - * career_year 职业及年限 - * power 体力要求 - * satisfaction 经济满意度 - * old_career_year 过往职业及年限 - * old_career_power 过往职业体力要求 - * support 社会支持度 - * marriage 婚姻状况 - * live 居住情况 - * home 家庭关系 - * address 地址 - * phone 联系方式 - * wechat_no 微信号 - * create_time 创建时间 - * is_flow 是否接受随访:yes=是,no=否 - * ticket 对话票据(数据隔离) - * hdrdepartment_id 科室 - - * author:wh - */ - function getTtuserbaseinfoDetail(){ - Tools::log_to_write_txt(['查询数字人数据 入参:'=>input()]); - $api_desc = '查询数字人数据'; - try { - - $doctor = input('doctor'); - if(empty($doctor)){ - return json(Tools::set_fail('doctor参数错误')); - } - - $name = input('name'); - if(empty($name)){ - return json(Tools::set_fail('name参数错误')); - } - - $phone = input('phone'); - if(empty($phone)){ - return json(Tools::set_fail('phone参数错误')); - } - - - - $model_obj = Db::table(TabConf::$fa_tt_userbaseinfo); - - if(input('doctor')){ - $model_obj->where('doctor',input('doctor')); - } - if(input('name')){ - $model_obj->where('name',input('name')); - } - if(input('phone')){ - $model_obj->where('phone',input('phone')); - } - $item = $model_obj->find(); - $data = $item; - - - - return json(Tools::set_ok('ok',$data)); - }catch(\Exception $e){ - Tools::log_to_write_txt([ - 'error'=>'查询数字人数据.异常.'.$e->getMessage(), - '参数'=>input(), - 'error_info'=>$e->getTraceAsString() - ]); - return json(Tools::set_res(500,'操作异常',[])); - } - } - + * id ID + * date 日期 + * doctor 所属医生 + * name 病人姓名 + * gender 病人性别 + * age 病人年龄 + * edu 教育程度 + * career_year 职业及年限 + * power 体力要求 + * satisfaction 经济满意度 + * old_career_year 过往职业及年限 + * old_career_power 过往职业体力要求 + * support 社会支持度 + * marriage 婚姻状况 + * live 居住情况 + * home 家庭关系 + * address 地址 + * phone 联系方式 + * wechat_no 微信号 + * create_time 创建时间 + * is_flow 是否接受随访:yes=是,no=否 + * ticket 对话票据(数据隔离) + * hdrdepartment_id 科室 + * from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊 + + * author:wh + */ + function getTtuserbaseinfoDetail(){ + Tools::log_to_write_txt(['获取疼痛科用户基本信息 入参:'=>input()]); + $api_desc = '获取疼痛科用户基本信息'; + try { + + $id = input('id'); + if(empty($id)){ + return json(Tools::set_fail('id参数错误')); + } + + + + $model_obj = Db::table(TabConf::$fa_tt_userbaseinfo); + + if(input('id')){ + $model_obj->where('id',input('id')); + } + $item = $model_obj->find(); + $data = $item; + + + + return json(Tools::set_ok('ok',$data)); + }catch(\Exception $e){ + Tools::log_to_write_txt([ + 'error'=>'获取疼痛科用户基本信息.异常.'.$e->getMessage(), + '参数'=>input(), + 'error_info'=>$e->getTraceAsString() + ]); + return json(Tools::set_res(500,'操作异常',[])); + } + } } \ No newline at end of file diff --git a/digital_doctor/public/api_docs/api_list.html b/digital_doctor/public/api_docs/api_list.html index e962605..c249276 100644 --- a/digital_doctor/public/api_docs/api_list.html +++ b/digital_doctor/public/api_docs/api_list.html @@ -6,7 +6,7 @@