05-07-2025 - vadivel - ts tat minor change in dashboard api
This commit is contained in:
parent
1ea1327fa0
commit
08fac98b56
@ -97,10 +97,6 @@ $routes->post('forgotPassword/changePassword', 'UserController::forgotChangePass
|
||||
$routes->get('plans/cancle_plan', 'PlanController::canclePlan');
|
||||
$routes->get('plans/get_plan_approval_status', 'PlanController::get_plan_approval_status');
|
||||
|
||||
$routes->get('plans/selectedServiceDashboardWeekly','PlanController::selectedServiceDashboardWeekly');
|
||||
|
||||
$routes->get('plans/selectedServiceDashboardDaily','PlanController::selectedServiceDashboardDaily');
|
||||
|
||||
$routes->get('plans/plan_pdf', 'PlanController::plan_pdf');
|
||||
|
||||
//Master
|
||||
|
||||
@ -1414,9 +1414,9 @@ class PlanController extends ResourceController
|
||||
|
||||
$result = [
|
||||
|
||||
"flightService" => $flightResult ,
|
||||
"acomodationService" => $accomodationResult ,
|
||||
"forexService" => $forexResult
|
||||
"flight" => $flightResult ,
|
||||
"acomodation" => $accomodationResult ,
|
||||
"forex" => $forexResult
|
||||
|
||||
];
|
||||
|
||||
@ -1425,41 +1425,41 @@ class PlanController extends ResourceController
|
||||
}
|
||||
|
||||
|
||||
function splitResultBasedOnTripType(array $result): array
|
||||
{
|
||||
$finalResult = [];
|
||||
public function splitResultBasedOnTripType(array $result): array
|
||||
{
|
||||
$finalResult = [];
|
||||
|
||||
$trip_types = ['International', 'Domestic'];
|
||||
$statuses = ['Pending Approval', 'Partially Approved', 'Approved', 'Rejected', 'Cancelled'];
|
||||
$trip_types = ['International', 'Domestic'];
|
||||
$statuses = ['Pending Approval', 'Partially Approved', 'Approved', 'Rejected', 'Cancelled'];
|
||||
|
||||
foreach ($result as $service => $entries) {
|
||||
$resultSet = [] ;
|
||||
foreach ($trip_types as $trip_type) {
|
||||
foreach ($statuses as $status) {
|
||||
$resultSet[$service][$trip_type][$status] = 0;
|
||||
foreach ($result as $service => $entries) {
|
||||
$resultSet = [] ;
|
||||
foreach ($trip_types as $trip_type) {
|
||||
foreach ($statuses as $status) {
|
||||
$resultSet[$service][$trip_type][$status] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
foreach ($entries as $entry) {
|
||||
$tripType = $entry['trip_type'];
|
||||
$status = $entry['Status'];
|
||||
$count = (int) $entry['count'];
|
||||
|
||||
$resultSet[$service][$tripType][$status] += $count;
|
||||
}
|
||||
|
||||
foreach ($statuses as $status) {
|
||||
$resultSet[$service]['Both'][$status] =
|
||||
$resultSet[$service]['International'][$status] +
|
||||
$resultSet[$service]['Domestic'][$status];
|
||||
}
|
||||
|
||||
$finalResult [] = $resultSet;
|
||||
}
|
||||
|
||||
foreach ($entries as $entry) {
|
||||
$tripType = $entry['trip_type'];
|
||||
$status = $entry['Status'];
|
||||
$count = (int) $entry['count'];
|
||||
|
||||
$resultSet[$service][$tripType][$status] += $count;
|
||||
}
|
||||
|
||||
foreach ($statuses as $status) {
|
||||
$resultSet[$service]['Both'][$status] =
|
||||
$resultSet[$service]['International'][$status] +
|
||||
$resultSet[$service]['Domestic'][$status];
|
||||
}
|
||||
|
||||
$finalResult [] = $resultSet;
|
||||
return $finalResult;
|
||||
}
|
||||
|
||||
return $finalResult;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user