新增获取药品订单列表接口

This commit is contained in:
2023-03-11 14:42:01 +08:00
parent e5845adf01
commit ef2289b1f7
9 changed files with 728 additions and 440 deletions
+55 -29
View File
@@ -23,6 +23,7 @@ use App\Controller\PatientCaseController;
use App\Controller\PatientCenterController;
use App\Controller\PatientDoctorController;
use App\Controller\PatientFamilyController;
use App\Controller\PatientOrderController;
use App\Controller\SafeController;
use App\Controller\SystemController;
use App\Controller\UserController;
@@ -195,32 +196,19 @@ Router::addGroup('/patient', function () {
// 创建问诊订单
Router::post('', [InquiryController::class, 'addInquiryOrder']);
// 检测是否可以接诊
Router::get('/check', [PatientDoctorController::class, 'getDoctorInquiryCheck']);
// 检测快速、购药订单分配医生状态
Router::get('/assign/{order_inquiry_id:\d+}', [InquiryController::class, 'getInquiryAssign']);
// 获取患者问诊订单列表
Router::get('/list', [InquiryController::class, 'getPatientInquiryOrderList']);
// 新增问诊评价
Router::post('/evaluation', [InquiryController::class, 'addInquiryEvaluation']);
// 获取患者问诊订单详情
Router::get('/{order_inquiry_id:\d+}', [InquiryController::class, 'getPatientInquiryOrderInfo']);
// 取消患者问诊订单-1:待支付 2:待分配 3:待接诊
Router::put('/cancel/{order_inquiry_id:\d+}', [InquiryController::class, 'putCancelPatientInquiryOrder']);
// 删除问诊订单-1:待支付 5:已完成
Router::delete('/{order_inquiry_id:\d+}', [InquiryController::class, 'deletePatientInquiryOrder']);
// 问诊订单取消支付-1未支付
Router::put('/cancel-pay/{order_inquiry_id:\d+}', [InquiryController::class, 'putPatientInquiryOrderCancelPay']);
// 获取药品订单列表-药品订单
Router::post('/8', [CallBackController::class, 'imCallBack']);
});
// 医生数据
@@ -289,6 +277,55 @@ Router::addGroup('/patient', function () {
Router::get('/last/{family_id:\d+}', [PatientCaseController::class, 'getLastCase']);
});
Router::addGroup('/order', function () {
Router::addGroup('/inquiry', function () {
// 获取患者问诊订单列表
Router::get('', [PatientOrderController::class, 'getPatientInquiryOrderList']);
// 获取患者问诊订单详情
Router::get('/{order_inquiry_id:\d+}', [PatientOrderController::class, 'getPatientInquiryOrderInfo']);
// 删除问诊订单-1:待支付 5:已完成
Router::delete('/{order_inquiry_id:\d+}', [PatientOrderController::class, 'deletePatientInquiryOrder']);
// 取消问诊订单-1:待支付 2:待分配 3:待接诊
Router::put('/cancel/{order_inquiry_id:\d+}', [PatientOrderController::class, 'putCancelPatientInquiryOrder']);
// 问诊订单取消支付-1未支付
Router::put('/cancel-pay/{order_inquiry_id:\d+}', [PatientOrderController::class, 'putPatientInquiryOrderCancelPay']);
});
// 药品订单
Router::addGroup('/product', function () {
// 获取药品订单列表
Router::get('', [PatientOrderController::class, 'getPatientProductOrderList']);
// 获取药品订单详情
Router::post('/8', [PatientOrderController::class, 'imCallBack']);
// 药品订单取消支付-1未支付
Router::put('/cancel-pay/{order_inquiry_id:\d+}', [PatientOrderController::class, 'putPatientInquiryOrderCancelPay']);
// 创建处方订单
Router::post('/17', [PatientOrderController::class, 'imCallBack']);
});
// 处方订单
Router::addGroup('/prescription', function () {
// 获取处方订单列表
Router::post('/14', [PatientOrderController::class, 'imCallBack']);
// 获取处方订单详情
Router::post('/8', [PatientOrderController::class, 'imCallBack']);
// 获取处方订单支付页详情-处方管理
Router::post('/16', [PatientOrderController::class, 'imCallBack']);
// 删除处方订单记录-处方管理
Router::post('/18', [PatientOrderController::class, 'imCallBack']);
});
});
});
// 药师端api
@@ -425,11 +462,8 @@ Router::get('/testpay', [UserController::class, 'testpay']);
// 未开发接口
// 获取药品订单列表-药品订单
Router::post('/8', [CallBackController::class, 'imCallBack']);
// 获取药品订单详情-药品订单
Router::post('/9', [CallBackController::class, 'imCallBack']);
// 获取地址列表-地址管理
Router::post('/10', [CallBackController::class, 'imCallBack']);
@@ -443,20 +477,12 @@ Router::post('/12', [CallBackController::class, 'imCallBack']);
// 删除地址-地址管理
Router::post('/13', [CallBackController::class, 'imCallBack']);
// 获取处方列表-处方管理
Router::post('/14', [CallBackController::class, 'imCallBack']);
// 获取处方详情-处方管理
Router::post('/15', [CallBackController::class, 'imCallBack']);
// 获取处方支付页详情-处方管理
Router::post('/16', [CallBackController::class, 'imCallBack']);
// 创建处方订单-处方管理
Router::post('/17', [CallBackController::class, 'imCallBack']);
// 删除处方记录-处方管理
Router::post('/18', [CallBackController::class, 'imCallBack']);
// 获取问诊价格列表-消息-无问诊消息时
Router::post('/19', [CallBackController::class, 'imCallBack']);