setDelayMs(10000); // $producer = ApplicationContext::getContainer()->get(Producer::class); // $producer->produce($message); // // $message = new CancelUnpayOrdersDelayDirectProducer(5000); // $message->setDelayMs(5000); // $producer = ApplicationContext::getContainer()->get(Producer::class); // $producer->produce($message); $request = $this->container->get(InquiryRequest::class); $request->scene('addInquiryOrder')->validateResolved(); $InquiryService = new InquiryService(); $data = $InquiryService->addInquiryOrder(); return $this->response->json($data); } /** * 获取患者问诊病例 * @return ResponseInterface */ public function getPatientInquiryCase(): ResponseInterface { $InquiryService = new InquiryService(); $data = $InquiryService->getPatientInquiryCase(); return $this->response->json($data); } public function addInquiryOrderTest(){ $WechatPay = new WechatPay(2); $generator = $this->container->get(IdGeneratorInterface::class); $out_trade_no = $generator->generate(); dump($out_trade_no); // 获取jsapi的prepay_id $total = 100; $openid = "o9gYG441zEAHuYoNX7lwFKiQBzKE"; $result = $WechatPay->getJsapiPrepayId($out_trade_no,$total,$openid); // 获取小程序支付配置 $config = $WechatPay->getAppletsPayConfig($result['prepay_id']); dump($config); } }