From 2f74a74705a8709463857b62779d3b85aac9eb64 Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Thu, 24 Oct 2024 14:31:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BA=86=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E6=88=91=E5=8E=86=E5=8F=B2=E9=97=AE=E8=AF=8A=E5=8C=BB=E7=94=9F?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Controller/PatientDoctorController.php | 14 ++++++++++++++ config/routes.php | 3 +++ 2 files changed, 17 insertions(+) diff --git a/app/Controller/PatientDoctorController.php b/app/Controller/PatientDoctorController.php index aaa978a..b4c868a 100644 --- a/app/Controller/PatientDoctorController.php +++ b/app/Controller/PatientDoctorController.php @@ -74,6 +74,20 @@ class PatientDoctorController extends AbstractController return $this->response->json($data); } + /** + * 获取我历史问诊医生列表 + * @return ResponseInterface + */ + public function getHistoryDoctorList(): ResponseInterface + { + $user_info = $this->request->getAttribute("userInfo") ?? []; + + $PatientDoctorService = new PatientDoctorService(); + $data = $PatientDoctorService->getIndexPatientDoctorLimit($user_info['client_user_id']); + + return $this->response->json($data); + } + /** * 获取医生评价 * @return ResponseInterface diff --git a/config/routes.php b/config/routes.php index d147eaa..55f849b 100644 --- a/config/routes.php +++ b/config/routes.php @@ -402,6 +402,9 @@ Router::addGroup('/patient', function () { // 获取我的问诊、关注医生列表 Router::get('/my', [PatientDoctorController::class, 'getDoctorList']); + // 获取我历史问诊医生列表 + Router::get('/my', [PatientDoctorController::class, 'getHistoryDoctorList']); + // 获取医生评价 Router::get('/evaluation/{doctor_id:\d+}', [PatientDoctorController::class, 'getDoctorEvaluationList']);