/** * 订单发货 * * @param int $orderId * @return \Illuminate\Http\RedirectResponse */ public function sendOrderShipping($orderId = 0) { $order = PhoneOrder::find($orderId); if ($order) { $express = Input::get('express', 0); $code = Input::get('code', null); if ($express and $code) { $order->delivery = 1; $order->shipping_id = Input::get('express', 0); $order->shipping_code = Input::get('code', null); if ($order->save()) { return redirect('admin/orders/show'); } } } return redirect()->back(); }
/** * 更新订单支付状态为成功 * * @param int $orderId 订单ID */ private function updateOrderPayStatus($orderId = 0, $tradeNo = null, $payStatus = 1) { if ($orderId) { $order = PhoneOrder::find($orderId); $order->pay_type = $payStatus; $order->trade_no = $tradeNo; $order->save(); } }
public function success($orderId) { if ($orderId) { $order = PhoneOrder::find($orderId); if ($order) { return view('home.order.success')->withOrder($order); } } return redirect('/'); }