110 lines
3.5 KiB
PHP
110 lines
3.5 KiB
PHP
<?php
|
|
|
|
namespace app\api\controller;
|
|
|
|
use think\Db;
|
|
use app\common\model\TabConf;
|
|
use wanghua\general_utility_tools_php\file\upload\FileUpload;
|
|
use wanghua\general_utility_tools_php\tool\Tools;
|
|
use think\Controller;
|
|
|
|
class H5userbaseinfo extends BaseHttpApi
|
|
{
|
|
protected $controller_comments = 'h5问诊用户基本信息';
|
|
|
|
|
|
/**
|
|
* 新增h5问诊用户基本信息
|
|
*
|
|
* 参数:
|
|
* doctor 所属医生
|
|
* name 病人姓名
|
|
* gender 病人性别
|
|
* age 病人年龄
|
|
* edu 教育程度
|
|
* career_year 职业及年限
|
|
* power 体力要求
|
|
* satisfaction 经济满意度
|
|
* old_career_year 过往职业及年限
|
|
* support 社会支持度
|
|
* marriage 婚姻状况
|
|
* live 居住情况
|
|
* home 家庭关系
|
|
* address 地址
|
|
* phone 联系方式
|
|
* wechat_no 微信号
|
|
* api/H5userbaseinfo/addH5userbaseinfo
|
|
*/
|
|
function addH5userbaseinfo(){
|
|
Tools::log_to_write_txt(['新增h5问诊用户基本信息'=>input()]);
|
|
$api_desc = '新增h5问诊用户基本信息';
|
|
Db::startTrans();
|
|
try {
|
|
|
|
$doctor = input('doctor');
|
|
if(empty($doctor)){
|
|
return json(Tools::set_fail('参数错误.0'));
|
|
}
|
|
|
|
$name = input('name');
|
|
if(empty($name)){
|
|
return json(Tools::set_fail('参数错误.1'));
|
|
}
|
|
|
|
$gender = input('gender');
|
|
$age = input('age');
|
|
$edu = input('edu');
|
|
$career_year = input('career_year');
|
|
$power = input('power');
|
|
$satisfaction = input('satisfaction');
|
|
$old_career_year = input('old_career_year');
|
|
$support = input('support');
|
|
$marriage = input('marriage');
|
|
$live = input('live');
|
|
$home = input('home');
|
|
$address = input('address');
|
|
$phone = input('phone');
|
|
if(empty($phone)){
|
|
return json(Tools::set_fail('参数错误.14'));
|
|
}
|
|
|
|
$wechat_no = input('wechat_no');
|
|
|
|
$data = [
|
|
'doctor'=>$doctor?:'',
|
|
'name'=>$name?:'',
|
|
'gender'=>$gender?:'',
|
|
'age'=>$age?:'',
|
|
'edu'=>$edu?:'',
|
|
'career_year'=>$career_year?:'',
|
|
'power'=>$power?:'',
|
|
'satisfaction'=>$satisfaction?:'',
|
|
'old_career_year'=>$old_career_year?:'',
|
|
'support'=>$support?:'',
|
|
'marriage'=>$marriage?:'',
|
|
'live'=>$live?:'',
|
|
'home'=>$home?:'',
|
|
'address'=>$address?:'',
|
|
'phone'=>$phone?:'',
|
|
'wechat_no'=>$wechat_no?:'',
|
|
];
|
|
|
|
|
|
$dataid = Db::table(TabConf::$fa_h5userbaseinfo)->insertGetId($data);
|
|
|
|
$this->operateLog('新增h5问诊用户基本信息',api_user_info('id'));
|
|
Db::commit();
|
|
return json(Tools::set_ok('ok',$dataid));
|
|
}catch (\Exception $e){
|
|
Db::rollback();
|
|
Tools::log_to_write_txt([
|
|
'error'=>'新增h5问诊用户基本信息.异常.'.$e->getMessage(),
|
|
'input'=>input(),
|
|
'error_info'=>$e->getTraceAsString()
|
|
]);
|
|
return json(Tools::set_fail());
|
|
}
|
|
}
|
|
|
|
|
|
} |