diff --git a/app/Http/Controllers/BookingController.php b/app/Http/Controllers/BookingController.php index ad63ff84..372e762f 100644 --- a/app/Http/Controllers/BookingController.php +++ b/app/Http/Controllers/BookingController.php @@ -97,7 +97,15 @@ class BookingController extends Controller // TODO : transfer_amount change name to bia $booking->transfer_amount = $booking->bia; - $booking->track_status = "(". $booking->admin_status ."/7)"; + $term = $booking->term; + if($term == "x1_ba" || $term == "x2_cheque"){ + $status = $booking->admin_status > 2 ? $booking->admin_status - 2 : $booking->admin_status; + $booking->track_status = "(". $status ."/5)"; + } + else{ + $booking->track_status = "(". $booking->admin_status ."/7)"; + } + switch ($booking->admin_status) { case 1: $status_desc = "Waiting customer upload bank slip"; @@ -106,11 +114,15 @@ class BookingController extends Controller $status_desc = "Verify user bank slip"; break; case 3: - $status_desc = "Generate supplier booking report"; - break; + if($term !== "x1_ba" || $term !== "x2_cheque"){ + $status_desc = "Generate supplier booking report"; + break; + } case 4: - $status_desc = "Supplier booking report. Please confirm with your booking."; - break; + if($term !== "x1_ba" || $term !== "x2_cheque"){ + $status_desc = "Supplier booking report. Please confirm with your booking."; + break; + } case 5: $status_desc = "Please, upload China Bankslip"; break; @@ -619,7 +631,10 @@ class BookingController extends Controller // update booking status $booking->status = 4; - $booking->admin_status = 3; + if($booking->term !== "x1_ba" || $booking->term !== "x2_cheque") + $booking->admin_status = 3; + else + $booking->admin_status = 5; $booking->save(); return response()->json(['message'=>'Success'],200); diff --git a/resources/assets/js/components/AdminProgressTrack.vue b/resources/assets/js/components/AdminProgressTrack.vue index bf3330c6..3a0a6507 100644 --- a/resources/assets/js/components/AdminProgressTrack.vue +++ b/resources/assets/js/components/AdminProgressTrack.vue @@ -1,10 +1,10 @@