Exemplo n.º 1
0
 /**
  * 订单发货
  *
  * @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();
 }
Exemplo n.º 2
0
 /**
  * 更新订单支付状态为成功
  *
  * @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();
     }
 }
Exemplo n.º 3
0
 public function success($orderId)
 {
     if ($orderId) {
         $order = PhoneOrder::find($orderId);
         if ($order) {
             return view('home.order.success')->withOrder($order);
         }
     }
     return redirect('/');
 }