public function store_order_money(Request $request) { $order = Order::find($request->order_id); if ($order->status == 0) { $goodWarehouse = GoodWarehouse::where('warehouse_id', $request->warehouse_id)->where('good_id', $order->good_id)->first(); if (!$goodWarehouse || $goodWarehouse->quantity <= 0) { $request->session()->flash('error', 'Sản phẩm này chưa có trong kho hàng'); return redirect('manage/order-list'); } $goodWarehouse->quantity -= $order->quantity; $goodWarehouse->save(); $order->status = "paid"; $order->money = $request->money; $order->paid_time = format_date_to_mysql(time()); $order->staff_id = $this->user->id; $order->warehouse_id = $request->warehouse_id; $order->staff_note = $request->staff_note; $order->ship_money = $request->ship_money; $order->save(); $this->user->money += $request->money - $request->ship_money; $this->user->save(); $request->session()->flash('message', 'Thanh toán thành công'); } else { $request->session()->flash('error', 'Thanh toán thất bại. Đơn hàng này đã được thanh toán'); } return redirect('manage/order-list'); }
public function save_class_lesson_time(Request $request) { $class_id = $request->class_id; $lesson_id = $request->lesson_id; $time = $request->time; DB::table('class_lesson')->where('lesson_id', '=', $lesson_id)->where('class_id', '=', $class_id)->update(['time' => format_date_to_mysql($time)]); return 'Đã lưu'; }