container->get(PatientOrderRequest::class); $request->scene('getPatientInquiryOrderList')->validateResolved(); $PatientOrderService = new PatientOrderService(); $data = $PatientOrderService->getPatientInquiryOrderList(); return $this->response->json($data); } /** * 获取患者问诊订单详情 * @return ResponseInterface */ public function getPatientInquiryOrderInfo(): ResponseInterface { $PatientOrderService = new PatientOrderService(); $data = $PatientOrderService->getPatientInquiryOrderInfo(); return $this->response->json($data); } /** * 取消患者问诊订单 * @return ResponseInterface * @throws ContainerExceptionInterface * @throws NotFoundExceptionInterface */ public function putCancelPatientInquiryOrder(): ResponseInterface { $PatientOrderService = new PatientOrderService(); $data = $PatientOrderService->putCancelPatientInquiryOrder(); return $this->response->json($data); } /** * 删除问诊订单 * @return ResponseInterface */ public function deletePatientInquiryOrder(): ResponseInterface { $PatientOrderService = new PatientOrderService(); $data = $PatientOrderService->deletePatientInquiryOrder(); return $this->response->json($data); } /** * 问诊订单取消支付 * @return ResponseInterface */ public function putPatientInquiryOrderCancelPay(): ResponseInterface { $PatientOrderService = new PatientOrderService(); $data = $PatientOrderService->putPatientInquiryOrderCancelPay(); return $this->response->json($data); } /** * 获取药品订单列表 * @return ResponseInterface * @throws ContainerExceptionInterface * @throws NotFoundExceptionInterface */ public function getPatientProductOrderList(): ResponseInterface { $request = $this->container->get(PatientOrderRequest::class); $request->scene('getPatientProductOrderList')->validateResolved(); $PatientOrderService = new PatientOrderService(); $data = $PatientOrderService->getPatientProductOrderList(); return $this->response->json($data); } /** * 获取药品订单详情 * @return ResponseInterface */ public function getPatientProductOrderInfo(): ResponseInterface { $PatientOrderService = new PatientOrderService(); $data = $PatientOrderService->getPatientProductOrderInfo(); return $this->response->json($data); } }