if (isset($adminNames[$store->id])) {
foreach ($adminNames[$store->id] as &$adminRecord) {
$adminRecord["total_" . $spec . "_per_day"] = 0;
+ if ($spec == 'matrix') {
+ $adminRecord["total_" . $spec . "_per_day_percent"] = 0;
+ }
}
}
foreach ($specificSales[$spec] as $specificSale) {
foreach ($adminNames[$store->id] as &$adminRecord) {
if ($specificSale['admin_id'] == $adminRecord['id']) {
$adminRecord["total_" . $spec . "_per_day"] = (int)$specificSale['total'];
+ if ($spec == 'matrix') {
+ $adminRecord["total_" . $spec . "_per_day_percent"] = $adminRecord["sale_total"] > 0 ? floor((int)$specificSale['total'] / $adminRecord["sale_total"] * 100) : 0;
+ }
}
}
}
"total_payroll_days" => $totalPayrollDays,
"total_payroll_month" => $totalPayrollMonth,
"total_matrix_per_day" => $totalMatrixPerDay,
+ "total_matrix_per_day_percent" => $storeSaleTotal > 0 ? floor($totalMatrixPerDay / $storeSaleTotal * 100) : 0,
"total_wrap_per_day" => $totalWrapPerDay,
"total_services_per_day" => $totalServicePerDay,
"total_potted_per_day" => $totalPottedPerDay,
"sale_return_quantity" => $storeSaleReturnQuantityTotal,
"sale_return_total" => $storeSaleReturnTotalTotal,
"total_matrix_per_day" => $totalMatrixPerDayTotal,
+ "total_matrix_per_day_percent" => $storeSaleTotalTotal > 0 ? floor($totalMatrixPerDayTotal / $storeSaleTotalTotal * 100) : 0,
"total_wrap_per_day" => $totalWrapPerDayTotal,
"total_services_per_day" => $totalServicePerDayTotal,
"total_potted_per_day" => $totalPottedPerDayTotal,
"sale_return_quantity" => $storeSaleReturnQuantityTotal[$store_id] ?? 0,
"sale_return_total" => $storeSaleReturnTotalTotal[$store_id] ?? 0,
"total_matrix_per_day" => $totalMatrixPerDayTotal[$store_id] ?? 0,
+ "total_matrix_per_day_percent" => ($storeSaleTotalTotal[$store_id] ?? 0) > 0 ? floor(($totalMatrixPerDayTotal[$store_id] ?? 0) / $storeSaleTotalTotal[$store_id] * 100) : 0,
"total_wrap_per_day" => $totalWrapPerDayTotal[$store_id] ?? 0,
"total_services_per_day" => $totalServicePerDayTotal[$store_id] ?? 0,
"total_potted_per_day" => $totalPottedPerDayTotal[$store_id] ?? 0,
$total["sale_return_quantity"] = ($total["sale_return_quantity"] ?? 0) + ($storeSaleReturnQuantityTotal[$store_id] ?? 0);
$total["sale_return_total"] = ($total["sale_return_total"] ?? 0) + ($storeSaleReturnTotalTotal[$store_id] ?? 0);
$total["total_matrix_per_day"] = ($total["total_matrix_per_day"] ?? 0) + ($totalMatrixPerDayTotal[$store_id] ?? 0);
+ $total["total_matrix_per_day_percent"] = $total["sale_total"] > 0 ? floor($total["total_matrix_per_day"] / $total["sale_total"] * 100) : 0;
$total["total_wrap_per_day"] = ($total["total_wrap_per_day"] ?? 0) + ($totalWrapPerDayTotal[$store_id] ?? 0);
$total["total_services_per_day"] = ($total["total_services_per_day"] ?? 0) + ($totalServicePerDayTotal[$store_id] ?? 0);
$total["total_potted_per_day"] = ($total["total_potted_per_day"] ?? 0) + ($totalPottedPerDayTotal[$store_id] ?? 0);