From 2932924b5c28d6536c5d2f033188cdb6eda9c551 Mon Sep 17 00:00:00 2001 From: wucongxing <815046773@qq.com> Date: Fri, 7 Jul 2023 16:21:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=8E=B7=E5=8F=96=E6=9C=AA?= =?UTF-8?q?=E6=8E=A5=E8=AF=8A=E7=9A=84=E5=8C=BB=E7=94=9F=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Controller/TestController.php | 34 +++++++++++++++++++++++++++++++ app/Utils/Auth.php | 1 + config/routes.php | 2 ++ 3 files changed, 37 insertions(+) diff --git a/app/Controller/TestController.php b/app/Controller/TestController.php index 0140cf1..1e0a7f6 100644 --- a/app/Controller/TestController.php +++ b/app/Controller/TestController.php @@ -80,6 +80,40 @@ class TestController extends AbstractController $this->test_15(); } + // 获取未接诊的医生 + public function uninquiry(){ + $data = array(); + + $params = array(); + $params['inquiry_status'] = 5;// 待接诊 + $order_inquirys = OrderInquiry::getList($params); + $order_inquirys = $order_inquirys->toArray(); + if (!empty($order_inquirys)){ + foreach ($order_inquirys as $row) { + // 获取医生数据 + $params = array(); + $params['doctor_id'] = $row['doctor_id']; + $user_doctor = UserDoctor::getOne($params); + + if ($row['inquiry_type'] == 1){ + $inquiry_type = "专家问诊"; + }elseif ($row['inquiry_type'] == 2){ + $inquiry_type = "快速问诊"; + }elseif ($row['inquiry_type'] == 3){ + $inquiry_type = "公益问诊"; + }elseif ($row['inquiry_type'] == 4){ + $inquiry_type = "问诊购药"; + } + + $data['user_name'] = $user_doctor['user_name']; + $data['inquiry_type'] = $inquiry_type; + $data['patient_name'] = $row['patient_name']; + $data['pay_time'] = $row['pay_time']; + } + } + + return $this->response->json(success($data)); + } // 处方上报处方平台 diff --git a/app/Utils/Auth.php b/app/Utils/Auth.php index d393d88..07f9f35 100644 --- a/app/Utils/Auth.php +++ b/app/Utils/Auth.php @@ -33,6 +33,7 @@ class Auth "/callback/logistics" => "post", // 快递100订阅回调 "/popup" => "get", // 获取弹窗数据 "/basic/keyword/search" => "get", // 获取热门搜索关键词 + "/test/uninquiry" => "get", // 获取未接诊的医生 "/test/refund" => "get", // 测试退款 "/test" => "get", // 测试 diff --git a/config/routes.php b/config/routes.php index cb6a50b..47dd9f2 100644 --- a/config/routes.php +++ b/config/routes.php @@ -620,6 +620,8 @@ Router::get('/case', [InquiryController::class, 'getPatientInquiryCase']); Router::addGroup('/test', function () { Router::get('', [TestController::class, 'test']); + // + Router::get('/uninquiry', [TestController::class, 'uninquiry']); // 模拟退款 // Router::get('/refund', [TestController::class, 'refund']);