added logic if supplierbooking already exist prevent user from creating

This commit is contained in:
Jack Goh
2018-06-27 14:21:55 +08:00
parent d1ce576109
commit 6e8c81f285
3 changed files with 236 additions and 37 deletions
@@ -42,11 +42,17 @@ class BookingSupplierController extends Controller
// TODO : Multiple booking
public function store(Request $request)
{
$transfer_amount = $request->input("transfer_amount");
$supplier_id = $request->input("supplier_id");
$booking_id = $request->input("booking_id");
$rate = $request->input('rate');
$rebate = $request->input('rebate');
if ($supplierbooking = SupplierBooking::where('book_id', $booking_id)->first()){
return response()->json(['success'=>false, 'message'=>'Bad request, please contact support'], 400);
}
// Calculation
$amountInRMB = $transfer_amount * $rate;
@@ -72,8 +78,8 @@ class BookingSupplierController extends Controller
$bookingsupplier->save();
// update booking status
$booking->status = 4;
$booking->admin_status = 3;
$booking->status = 5;
$booking->admin_status = 4;
$booking->save();
//// one bookingsupplier has many booking