From f5349402e43f4f92f0f2220178636df86662ac78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B2=A9=E4=BB=9488?= <> Date: Sat, 23 May 2026 01:08:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=93=E6=A3=80=E8=AE=B0=E5=BD=95=E8=BD=AF?= =?UTF-8?q?=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/API/Admin/YeWu/HealthCheckupController.php | 4 ++-- Laravel/app/Services/mH5/PersonService.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Laravel/app/Http/Controllers/API/Admin/YeWu/HealthCheckupController.php b/Laravel/app/Http/Controllers/API/Admin/YeWu/HealthCheckupController.php index cde85f8..ee45351 100644 --- a/Laravel/app/Http/Controllers/API/Admin/YeWu/HealthCheckupController.php +++ b/Laravel/app/Http/Controllers/API/Admin/YeWu/HealthCheckupController.php @@ -59,7 +59,7 @@ public function UploadFile(Request $request){ $firstDay = date('Y-01-01', strtotime($currentYear)); $lastDay = date('Y-12-31', strtotime($currentYear)); - $cha=DB::table('examination_records')->where(['id_card_num'=>$id_card_num,'tijian_num'=>$tijian_num])->whereBetween('created_at', [$firstDay, $lastDay])->get(); + $cha=DB::table('examination_records')->where(['id_card_num'=>$id_card_num,'tijian_num'=>$tijian_num,'is_del'=>0])->whereBetween('created_at', [$firstDay, $lastDay])->get(); if(count($cha)==0) return \Yz::echoError1('未找到此用户对应的体检号记录,无法存储报告'); if ($file->isValid()) { @@ -234,7 +234,7 @@ public function DelCheckUpInfo() $id_card_num=$HSM_sfz['data']; $org_id=DB::table('medical_institution')->where('sn',$code)->first(); if(!$org_id) return \Yz::echoError1('机构不存在'); - $info=DB::table('examination_records')->where(['tijian_num'=>$tijian_num,'id_card_num'=>$id_card_num,'institution_id'=>$org_id->id])->first(); + $info=DB::table('examination_records')->where(['tijian_num'=>$tijian_num,'id_card_num'=>$id_card_num,'institution_id'=>$org_id->id,'is_del'=>0])->first(); if(!$info) return \Yz::echoError1('未找到对应记录'); //记录删除日志 diff --git a/Laravel/app/Services/mH5/PersonService.php b/Laravel/app/Services/mH5/PersonService.php index eae0ae5..916cb54 100644 --- a/Laravel/app/Services/mH5/PersonService.php +++ b/Laravel/app/Services/mH5/PersonService.php @@ -85,7 +85,7 @@ public function GetPersonRecode($arr,$type=1){ //查询体检记录表 免费体检记录 $c=DB::table('examination_records as a') ->join('medical_institution as b', 'a.institution_id', '=', 'b.id') - ->select(['a.id','a.institution_id','a.id_card_num','a.tijian_num','a.tijian_time','a.created_at as insertime','b.org_name'])->where([['a.id_card_num','=',$id_num],['a.created_at','>=',$firstDay],['a.created_at','<=',$lastDay],'a.fee_type'=>0])->get(); + ->select(['a.id','a.institution_id','a.id_card_num','a.tijian_num','a.tijian_time','a.created_at as insertime','b.org_name'])->where([['a.id_card_num','=',$id_num],['a.created_at','>=',$firstDay],['a.created_at','<=',$lastDay],'a.fee_type'=>0,'a.is_del'=>0])->get(); if(count($c)>0){ $result['status']=false; $result['msg']='已体检过';