handle(); } /** * @return array * @throws ContainerExceptionInterface * @throws NotFoundExceptionInterface */ #[RequestMapping(path: 'check_stock',methods: 'post')] #[Scene(scene: 'check_stock')] public function checkGoodStock() { return (new CheckStockService)->handle(); } /** * @return array * @throws ContainerExceptionInterface * @throws NotFoundExceptionInterface */ #[RequestMapping(path: 'confirmation_order',methods: 'post')] #[Scene(scene: 'confirmation_order')] public function confirmationOrder() { return (new ConfirmationOrderService)->handle(); } /** * @return array * @throws ContainerExceptionInterface * @throws NotFoundExceptionInterface */ #[RequestMapping(path: 'place_order',methods: 'post')] #[Scene(scene: 'place_order')] public function placeOrder() { return (new PlaceOrderService)->handle(); } /** * 取消订单 type 1|2 good|balance * @return array * @throws ContainerExceptionInterface * @throws NotFoundExceptionInterface */ #[RequestMapping(path: 'cancel_order',methods: 'post')] #[Scene(scene: 'cancel_order')] public function cancelOrder() { return (new CancelOrderService)->handle(); } /** * 订单退款(同理) * @return array * @throws ContainerExceptionInterface * @throws NotFoundExceptionInterface */ #[RequestMapping(path: 'refund_order',methods: 'post')] #[Scene(scene: 'refund_order')] public function refundOrder() { return (new RefundOrderService)->handle(); } /** * 订单列表 * @return array * @throws ContainerExceptionInterface * @throws NotFoundExceptionInterface */ #[RequestMapping(path: 'order_list',methods: 'get')] #[Scene(scene: 'order_list')] public function orderList() { return (new OrderListService)->handle(); } /** * 订单详情 * @return array * @throws ContainerExceptionInterface * @throws NotFoundExceptionInterface */ #[RequestMapping(path: 'order_info',methods: 'get')] #[Scene(scene: 'order_info')] public function orderInfo() { return (new OrderInfoService)->handle(); } /** * 评论 * @return array */ #[RequestMapping(path: 'evaluation',methods: 'POST')] #[Scene(scene: 'evaluation')] public function evaluation() { return (new EvaluationService)->handle(); } /** * 评论视图 (商品信息) * @return array */ #[RequestMapping(path: 'evaluation_view',methods: 'get')] #[Scene(scene: 'evaluation_view')] public function evaluationView() { return (new EvaluationViewService)->handle(); } /** * 评论详情 * @return array */ #[RequestMapping(path: 'evaluation_info',methods: 'get')] #[Scene(scene: 'evaluation_info')] public function evaluationInfo() { return (new EvaluationInfoService)->handle(); } /** * 我的评论 * @return array */ #[RequestMapping(path: 'evaluation_list',methods: 'get')] #[Scene(scene: 'evaluation_list')] public function evaluationList() { return (new EvaluationListService)->handle(); } }