From 2fa5f35f2e58a6a6119e67b79fd80482b9eadd06 Mon Sep 17 00:00:00 2001 From: yanzai Date: Wed, 18 Sep 2024 17:27:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=93=E6=A3=80=E6=8A=A5=E5=91=8A=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Laravel/app/Http/Controllers/API/ApiMapController.php | 1 + Laravel/app/Http/Controllers/API/H5/ReportController.php | 9 +++++++++ Laravel/routes/web.php | 1 + 3 files changed, 11 insertions(+) diff --git a/Laravel/app/Http/Controllers/API/ApiMapController.php b/Laravel/app/Http/Controllers/API/ApiMapController.php index dec739c..61a4bc2 100644 --- a/Laravel/app/Http/Controllers/API/ApiMapController.php +++ b/Laravel/app/Http/Controllers/API/ApiMapController.php @@ -47,6 +47,7 @@ class ApiMapController extends Controller 'GetGroupUnit' => $base_url . '/api/H5/GetGroupUnit',//团检登记查询获取单位分组 'GetGroupCombo' => $base_url . '/api/H5/GetGroupCombo',//获取团检套餐 'OrderCreate' => $base_url . '/api/H5/OrderCreate',//创建订单 + 'GetReportList' => $base_url . '/api/H5/GetReportList',//获取关联的所有体检人报告列表 ]; } diff --git a/Laravel/app/Http/Controllers/API/H5/ReportController.php b/Laravel/app/Http/Controllers/API/H5/ReportController.php index 39a654d..00a02ae 100644 --- a/Laravel/app/Http/Controllers/API/H5/ReportController.php +++ b/Laravel/app/Http/Controllers/API/H5/ReportController.php @@ -9,5 +9,14 @@ use Illuminate\Support\Facades\DB; class ReportController extends Controller { + public function GetReportList(){ + $openid =request('openid'); + if(!isset($openid)) return \Yz::echoError1("openid不能为空"); + $user = DB::table('web_users')->where(['openid' => $openid, 'status' => 1, 'is_del' => 0])->first(); + if (!$user) return \Yz::echoError1('用户不存在'); + $persons=DB::table('web_user_person')->where(['user_id' => $user->id, 'is_del' => 0])->pluck('id_number')->toArray(); + $list=DB::table('report_l1_records')->select('姓名','性别','登记时间','套餐名称','体检号','体检状态','is_read')->whereIn('证件号码',$persons)->get(); + return \Yz::Return(true,"查询完成",['list'=>$list]); + } } diff --git a/Laravel/routes/web.php b/Laravel/routes/web.php index a17ba0c..cfe33c1 100644 --- a/Laravel/routes/web.php +++ b/Laravel/routes/web.php @@ -56,6 +56,7 @@ Route::group(['prefix' => 'api/H5'], function () { Route::post('/NMRGetDayPlanList', 'App\Http\Controllers\API\H5\NMRController@GetDayPlanList');//核磁某日号源 Route::post('/GetGroupUnit', 'App\Http\Controllers\API\H5\PersonController@GetGroupUnit');//团检登记查询获取单位分组 Route::post('/GetGroupCombo', 'App\Http\Controllers\API\H5\PersonController@GetGroupCombo');//获取团检套餐 + Route::post('/GetReportList', 'App\Http\Controllers\API\H5\ReportController@GetReportList');//获取关联的所有体检人报告列表