Exemplo n.º 1
0
 public function cancel()
 {
     $member = ActivityMember::findOrFail($this->member_id);
     $this->delete();
     $member->states = 0;
     $member->save();
 }
 private function updateOrder($result, $states)
 {
     $order = ActivityOrder::byCode($result['out_trade_no']);
     if ($order != null) {
         $member = ActivityMember::findOrFail($order->member_id);
         $order->bank_code = $result['bank_type'];
         $order->pay_type = 'weixin';
         $order->states = $states;
         $order->paying = 0;
         $order->pay_code = $result['transaction_id'];
         $order->pay_time = Carbon::createFromFormat('YmdHis', $result['time_end']);
         $order->save();
         $member->states = 2;
         $member->save();
     }
 }
Exemplo n.º 3
0
 public function showOrder($id, Request $request)
 {
     $order = ActivityOrder::findOrFail($id);
     $activity = Activity::findOrFail($order->activity_id);
     $member = ActivityMember::findOrFail($order->member_id);
     $discount = $order->discount;
     $amount = $order->amount;
     return view('activity.order.show', compact('order', 'activity', 'member', 'discount', 'amount'));
 }