08 2024
This commit is contained in:
parent
c1c613a4b9
commit
881fc84207
384 changed files with 50679 additions and 990 deletions
|
|
@ -2,19 +2,19 @@
|
|||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Request;
|
||||
use DataTables;
|
||||
use Carbon\Carbon;
|
||||
use App\Models\Status;
|
||||
use App\Models\Airline;
|
||||
use App\Models\Airport;
|
||||
use App\Models\Booking;
|
||||
use App\Models\SfGuardUser;
|
||||
use App\Models\CustomerMail;
|
||||
use App\Models\SfGuardUser;
|
||||
use App\Models\Status;
|
||||
use App\Models\Sym\TravelCountry;
|
||||
use App\Models\TravelAgenda;
|
||||
use App\Models\TravelCompany;
|
||||
use App\Models\Sym\TravelCountry;
|
||||
use App\Models\TravelCountryService;
|
||||
use App\Repositories\CustomerMailRepository;
|
||||
use Carbon\Carbon;
|
||||
use DataTables;
|
||||
use Request;
|
||||
|
||||
class RequestController extends Controller
|
||||
{
|
||||
|
|
@ -31,6 +31,8 @@ class RequestController extends Controller
|
|||
$travel_countries = Booking::join('travel_country', 'travel_country_id', '=', 'travel_country.id')->get()->pluck('name', 'travel_country_id')->unique()->toArray();
|
||||
$filter_lead_status = Status::get()->pluck('name', 'id')->toArray();
|
||||
$filter_travel_company = TravelCompany::get()->pluck('name', 'id')->toArray();
|
||||
$filter_airports = Airport::get()->pluck('name', 'id')->toArray();
|
||||
|
||||
$filter_paying_out = Booking::$paying_out_types;
|
||||
$filter_paying_out_status = Booking::$paying_out_status_types;
|
||||
$filter_refund = Booking::$refund_types;
|
||||
|
|
@ -56,7 +58,8 @@ class RequestController extends Controller
|
|||
'filter_refund' => $filter_refund,
|
||||
'filter_xx_tkt' => $filter_xx_tkt,
|
||||
'filter_airlines' => $filter_airlines,
|
||||
'filter_sf_guard_user' => $filter_sf_guard_user
|
||||
'filter_sf_guard_user' => $filter_sf_guard_user,
|
||||
'filter_airports' => $filter_airports,
|
||||
];
|
||||
return view('request.index', $data);
|
||||
}
|
||||
|
|
@ -128,6 +131,9 @@ class RequestController extends Controller
|
|||
if(Request::get('travel_option_airline_id') != ""){
|
||||
$query->where('airline_ids', 'LIKE', '%'.Request::get('travel_option_airline_id').'%');
|
||||
}
|
||||
if(Request::get('travel_option_airport_id') != ""){
|
||||
$query->where('airport_id', '=', Request::get('travel_option_airport_id'));
|
||||
}
|
||||
|
||||
|
||||
// $query->where('end_date', '<=', $now);
|
||||
|
|
@ -393,6 +399,9 @@ class RequestController extends Controller
|
|||
->addColumn('travel_company_id', function (Booking $booking) {
|
||||
return '<span data-order="'.($booking->travel_company_id ? $booking->travel_company_id : 0).'">'.($booking->travel_company ? $booking->travel_company->name : "-").'</span>';
|
||||
})
|
||||
->addColumn('airport_id', function (Booking $booking) {
|
||||
return '<span data-order="'.($booking->airport_id ? $booking->airport_id : 0).'">'.($booking->airport ? $booking->airport->name : "-").'</span>';
|
||||
})
|
||||
->addColumn('comfort', function (Booking $booking) {
|
||||
return $booking->comfort ? ' <span data-order="1" class="badge badge-pill badge-success"><i class="fa fa-check"></i></span>' : '<span data-order="0" class="badge badge-pill badge-danger"><i class="fa fa-times"></i></span>';
|
||||
})
|
||||
|
|
@ -515,7 +524,7 @@ class RequestController extends Controller
|
|||
->orderColumn('xx_tkt', 'xx_tkt_date $1')
|
||||
->orderColumn('comfort', 'comfort $1')
|
||||
//->orderColumn('travel_documents', 'travel_documents $1')
|
||||
->rawColumns(['action_lead_edit', 'comfort', 'lead_id', 'booking_participants_pass', 'action_booking_edit', 'travel_country_id', 'travelagenda_id', 'travel_company_id', 'sf_guard_user_id', 'airline_ids', 'lead.status_id', 'last_customer_email', 'id', 'travel_documents', 'booking_services', 'booking_notice', 'paying_out', 'paying_out_status', 'airline_id', 'refund', 'hold', 'xx_tkt'])
|
||||
->rawColumns(['action_lead_edit', 'comfort', 'lead_id', 'booking_participants_pass', 'action_booking_edit', 'travel_country_id', 'travelagenda_id', 'travel_company_id', 'sf_guard_user_id', 'airline_ids', 'lead.status_id', 'last_customer_email', 'id', 'travel_documents', 'booking_services', 'booking_notice', 'paying_out', 'paying_out_status', 'airline_id', 'airport_id', 'refund', 'hold', 'xx_tkt'])
|
||||
->make(true);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue