public function getPay (Request $request) { $ocode = $request->input('order'); if (empty($ocode)) { return redirect()->back(); } $order = Order::where('code', '=', $ocode) ->where('status', '=', 0) ->where('active', '=', 1) ->first(); /* * 订单不存在或已经支付过了。 */ if (empty($order->id)) { return redirect('/home'); } $good = Good::where('id', '=', $order->gid) ->where('active', '=', 1) ->first(); $orderPrice = OrderPrice::where('oid', '=', $order->id) ->where('active', '=', 1) ->first(); $orderInfo = OrderInfo::where('oid', '=', $order->id) ->where('active', '=', 1) ->first(); $receiver = ReceiverInfo::where('id', '=', $order->rid) ->where('active', '=', 1) ->first(); $reduction = $orderPrice->cut_fee; $pay_token = md5($order->id . time()); $banks = Bank::all(); $data = [ 'good' => $good, 'orderPrice' => $orderPrice, 'receiver' => $receiver, 'order' => $order, 'pay_token' => $pay_token, 'banks' => $banks, 'is_pay' => true ]; if (!empty(Session::get('pay_omit'))) { $data['pay_omit'] = true; Session::forget('pay_omit'); } if (!empty(Session::get('bank_omit'))) { $data['bank_omit'] = true; Session::forget('bank_omit'); } $data['wTitle'] = '订单支付'; $mb = $request->input('mb'); if ($mb == 'true') { return view('mobile/minipay', $data); } else { return view('orders/pay', $data); } }
public function getOrder(Request $request) { $query = array(); //获得查询订单编码 $orderCode = $request->input('order_code'); //获得用户id $uid = $request->input('uid'); //获得商品id $gid = $request->input('gid'); //获得订单状态 $type = $request->input('type'); //获得起始时间 $startDate = $request->input('start_date'); //获得结束时间 $endDate = $request->input('end_date'); $pageName = "订单管理"; $orderInfos = OrderInfo::query(); return view('admin/order_board', ['pageName' => $pageName, 'route' => $this->route]); }