This commit is contained in:
2024-07-19 17:10:07 +08:00
parent 9acd86b899
commit fb6ab0f310
2 changed files with 25 additions and 9 deletions

View File

@@ -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){

View File

@@ -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();