fixed
This commit is contained in:
@@ -146,9 +146,13 @@ class Reporttt
|
||||
|
||||
Db::startTrans();
|
||||
try {
|
||||
Db::table('fa_tt_medical_report')->insertAll($data);
|
||||
//只新增不修改
|
||||
Db::table('fa_tt_userbaseinfo')->insert($basedata);
|
||||
foreach ($data as $item){
|
||||
//只新增不修改
|
||||
$DATAID = Db::table('fa_tt_userbaseinfo')->insert($basedata);
|
||||
$item['userbaseid'] = $DATAID;
|
||||
Db::table('fa_tt_medical_report')->insert($item);
|
||||
}
|
||||
|
||||
Db::commit();
|
||||
return json(Tools::set_ok(['base_data'=>$content,'res_content'=>$res_content]));
|
||||
}catch (\Exception $e){
|
||||
|
||||
@@ -212,11 +212,20 @@ class Reportty
|
||||
'diagnosis'=>input('diagnosis',''),//诊断
|
||||
'treatment'=>input('treatment',''),//医嘱
|
||||
];
|
||||
//修改基本信息
|
||||
Mmodel::existsUpdateInsert('fa_ty_userbaseinfo',[
|
||||
//'username'=>input('username',''),
|
||||
'name'=>input('name',''),
|
||||
],$data);
|
||||
//查询基本信息
|
||||
$baseuser = Db::table('fa_ty_userbaseinfo')
|
||||
->where('name',input('name',''))
|
||||
->find();
|
||||
if(empty($baseuser)){
|
||||
//新增基本信息
|
||||
$userbaseid = Db::table('fa_ty_userbaseinfo')->insertGetId($data);
|
||||
|
||||
}else{
|
||||
$userbaseid = $baseuser['id'];
|
||||
Db::table('fa_ty_userbaseinfo')
|
||||
->where('id',$userbaseid)
|
||||
->update($data);
|
||||
}
|
||||
|
||||
//修改报告
|
||||
$str = <<<EOF
|
||||
@@ -243,7 +252,10 @@ EOF;
|
||||
|
||||
Db::table('fa_ty_medical_report')
|
||||
->where('id',$dataid)
|
||||
->data(['report_content'=>$str])
|
||||
->data([
|
||||
'userbaseid'=>$userbaseid,//创建报告的时候这个字段是空,修改报告再补填这个字段
|
||||
'report_content'=>$str
|
||||
])
|
||||
->update();
|
||||
|
||||
return Tools::set_ok();
|
||||
|
||||
Reference in New Issue
Block a user