|
|
@@ -2260,7 +2260,7 @@ class DealerController extends Controller |
|
|
|
if($year!='null' && $month!='null' && $app=='null'){ |
|
|
|
|
|
|
|
$count_cyberjaya = array(); $count_jasin = array(); $count_ayerKeroh = array(); $count_alorGajah = array(); $count_menglembu = array(); $count_ipoh = array(); |
|
|
|
$extra = 0; $basic_total = 0; $countAugust = array(); $finalprice = 0; |
|
|
|
$extra = 0; $basic_total = 0; $countAugustR = array(); $countAugustB = array(); $finalprice = 0; |
|
|
|
|
|
|
|
// if(($year == '2019' || $year == '2020') && ($month == '12' || $month == '01')){ |
|
|
|
// $dataDis = $this->returnDataR($company,'2019','12'); |
|
|
@@ -2765,18 +2765,19 @@ class DealerController extends Controller |
|
|
|
} |
|
|
|
|
|
|
|
}else if($year == '2020' && ($month == '08' || $month == '09' || $month == '10')){ |
|
|
|
$dataAugust = $this->returnDataR($company,'2020','8'); |
|
|
|
$dataAugustR = $this->returnDataR($company,'2020','8'); |
|
|
|
$dataAugustB = $this->returnDataB($company,'2020','8'); |
|
|
|
$dataSeptember = $this->returnDataR($company,'2020','9'); |
|
|
|
$dataOctober = $this->returnDataR($company,'2020','10'); |
|
|
|
|
|
|
|
foreach ($dataAugust as $key => $d) { |
|
|
|
foreach ($dataAugustR as $key => $d) { |
|
|
|
if(date('d/m/Y', strtotime($d['activation'])) >= '11/8/2020'){ |
|
|
|
$countAugust[] = $d; |
|
|
|
$countAugustR[] = $d; |
|
|
|
} |
|
|
|
} |
|
|
|
// Store to combineData New Incentive August |
|
|
|
foreach ($countAugust as $key => $d) { |
|
|
|
if(count($countAugust) >= 50){ |
|
|
|
foreach ($countAugustR as $key => $d) { |
|
|
|
if(count($countAugustR) >= 50){ |
|
|
|
if(date('m/Y', strtotime($d['activation'])) == $month.'/'.$year){ |
|
|
|
if($d['contract'] == '12'){ |
|
|
|
array_push($combineData, array( |
|
|
@@ -2824,7 +2825,7 @@ class DealerController extends Controller |
|
|
|
)); |
|
|
|
} |
|
|
|
} |
|
|
|
}else if(count($countAugust) < 50){ |
|
|
|
}else if(count($countAugustR) < 50){ |
|
|
|
if(date('m/Y', strtotime($d['activation'])) == $month.'/'.$year){ |
|
|
|
if($d['contract'] == '12'){ |
|
|
|
array_push($combineData, array( |
|
|
@@ -2873,6 +2874,118 @@ class DealerController extends Controller |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
foreach ($dataAugustB as $key => $d) { |
|
|
|
if(date('d/m/Y', strtotime($d['activation'])) >= '11/8/2020'){ |
|
|
|
$countAugustB[] = $d; |
|
|
|
} |
|
|
|
} |
|
|
|
// Store to combineData New Incentive August |
|
|
|
foreach ($countAugustB as $key => $d) { |
|
|
|
if(count($countAugustB) >= 50){ |
|
|
|
if(date('m/Y', strtotime($d['activation'])) == $month.'/'.$year){ |
|
|
|
if($d['contract'] == '12'){ |
|
|
|
array_push($combineData, array( |
|
|
|
'index' => $d['index'], |
|
|
|
'contract' => $d['contract'], |
|
|
|
'wo' => $d['wo'], |
|
|
|
'activation' => $d['activation'], |
|
|
|
'name' => $d['name'], |
|
|
|
'address' => $d['address'], |
|
|
|
'package' => $d['package'], |
|
|
|
'retail_price' => $d['retail_price'], |
|
|
|
'incentives1' => $d['incentives1'], |
|
|
|
'incentives2' => $d['incentives2'], |
|
|
|
'total' => $d['total'], |
|
|
|
'claim' => $d['claim'], |
|
|
|
)); |
|
|
|
|
|
|
|
}else { |
|
|
|
if ($d['package']== 50){ |
|
|
|
$finalprice = 89; |
|
|
|
$total = number_format(89 * 2.5 + 50, 2); |
|
|
|
} elseif ($d['package']== 100){ |
|
|
|
$finalprice = 119; |
|
|
|
$total = number_format(119 * 2.5 + 50, 2); |
|
|
|
} elseif ($d['package']== 300){ |
|
|
|
$finalprice = 179; |
|
|
|
$total = number_format(179 * 2.5 + 50, 2); |
|
|
|
} elseif ($d['package']== 500){ |
|
|
|
$finalprice = 249; |
|
|
|
$total = number_format(249 * 2.5 + 50, 2); |
|
|
|
} else{ |
|
|
|
$total = number_format(floatval(str_replace("RM ", "" , $d['retail_price'])) * 2.5 + 50, 2); |
|
|
|
$finalprice = number_format(floatval(str_replace("RM ", "" , $d['retail_price'])), 2); |
|
|
|
} |
|
|
|
array_push($combineData, array( |
|
|
|
'index' => $d['index'], |
|
|
|
'contract' => $d['contract'], |
|
|
|
'wo' => $d['wo'], |
|
|
|
'activation' => $d['activation'], |
|
|
|
'name' => $d['name'], |
|
|
|
'address' => $d['address'], |
|
|
|
'package' => $d['package'], |
|
|
|
'retail_price' => 'RM '.$finalprice, |
|
|
|
'incentives1' => '250% + RM50', |
|
|
|
'incentives2' => $d['incentives2'], |
|
|
|
'total' => 'RM '.$total, |
|
|
|
'claim' => $d['claim'], |
|
|
|
)); |
|
|
|
} |
|
|
|
} |
|
|
|
}else if(count($countAugustB) < 50){ |
|
|
|
if(date('m/Y', strtotime($d['activation'])) == $month.'/'.$year){ |
|
|
|
if($d['contract'] == '12'){ |
|
|
|
array_push($combineData, array( |
|
|
|
'index' => $d['index'], |
|
|
|
'contract' => $d['contract'], |
|
|
|
'wo' => $d['wo'], |
|
|
|
'activation' => $d['activation'], |
|
|
|
'name' => $d['name'], |
|
|
|
'address' => $d['address'], |
|
|
|
'package' => $d['package'], |
|
|
|
'retail_price' => $d['retail_price'], |
|
|
|
'incentives1' => $d['incentives1'], |
|
|
|
'incentives2' => $d['incentives2'], |
|
|
|
'total' => $d['total'], |
|
|
|
'claim' => $d['claim'], |
|
|
|
)); |
|
|
|
}else { |
|
|
|
if ($d['package']== 50){ |
|
|
|
$finalprice = 89; |
|
|
|
$total = number_format(89 * 2.5, 2); |
|
|
|
} elseif ($d['package']== 100){ |
|
|
|
$finalprice = 119; |
|
|
|
$total = number_format(119 * 2.5, 2); |
|
|
|
} elseif ($d['package']== 300){ |
|
|
|
$finalprice = 179; |
|
|
|
$total = number_format(179 * 2.5, 2); |
|
|
|
} elseif ($d['package']== 500){ |
|
|
|
$finalprice = 249; |
|
|
|
$total = number_format(249 * 2.5, 2); |
|
|
|
} else{ |
|
|
|
$total = number_format(floatval(str_replace("RM ", "" , $d['retail_price'])) * 2.5, 2); |
|
|
|
$finalprice = number_format(floatval(str_replace("RM ", "" , $d['retail_price'])), 2); |
|
|
|
} |
|
|
|
array_push($combineData, array( |
|
|
|
'index' => $d['index'], |
|
|
|
'contract' => $d['contract'], |
|
|
|
'wo' => $d['wo'], |
|
|
|
'activation' => $d['activation'], |
|
|
|
'name' => $d['name'], |
|
|
|
'address' => $d['address'], |
|
|
|
'package' => $d['package'], |
|
|
|
'retail_price' => 'RM '.$finalprice, |
|
|
|
'incentives1' => '250%', |
|
|
|
'incentives2' => $d['incentives2'], |
|
|
|
'total' => 'RM '.$total, |
|
|
|
'claim' => $d['claim'], |
|
|
|
)); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
}else{ |
|
|
|
$dataR = $this->returnDataR($company,$year,$month); |