<?php namespace app\front; use app\config\ResponseCode; use app\service\CmbService; use app\service\OrderService; use app\service\RechargeService; use think\Request; class Order extends Base { public function list(Request $request): \think\Response { $params['user_id'] = $request->user_id; return responseOk(app()->make(OrderService::class)->list($params)); } /** * 订单退订 * @param Request $request * @return \think\Response */ public function refund(Request $request) { $orderNumber = $request->post('order_number'); $res = CmbService::refund($orderNumber); return response_json($res); } /** * 直连天下充值回调 * @param Request $request * @return string */ public function rechargeNotify(Request $request) { $params = $request->post(); $res = (new RechargeService())->rechargeNotify($params); echo $res; exit; } /** * @return \think\Response * @throws \think\db\exception\DbException */ public function getMonthSale() { $res = (new OrderService())->getMonthSale(); return response_json($res); } }