service = new GongdengOrderService(); $this->rechargeService = new RechargeService(); } public function info(){ $orderSn = request()->get('out_trade_no'); if(empty($orderSn)){ return message('订单号参数错误', false); } $info = []; $prefix = substr($orderSn, 0,1); switch ($prefix){ case 'G': // 供灯 $info = $this->service->orderInfo($orderSn); break; case 'R': // 充值 $info = $this->service->orderInfo($orderSn); break; } if($info){ return message('获取订单信息失败', false); }else{ return message('获取订单信息', true, $info); } } }