Bladeren bron

comment function test1 DealerClaimController

ifah
Siti Hajar Ibrahim 4 jaren geleden
bovenliggende
commit
7bba4a6aa6
1 gewijzigde bestanden met toevoegingen van 112 en 112 verwijderingen
  1. 112
    112
      app/Http/Controllers/DS/DealerClaimController.php

+ 112
- 112
app/Http/Controllers/DS/DealerClaimController.php Bestand weergeven

@@ -148,119 +148,119 @@ class DealerClaimController extends Controller
}


public function test1(){
$d = DealerClaim::where('formT' == 'R')->all();
// public function test1(){
// $d = DealerClaim::where('formT' == 'R')->all();
// $mY='';
$data12 = array(); $data24 = array(); $final = array();
foreach($d as $dc){
if($dc->activated_my == $mY){
if($dc->contract == "12"){
$data12[] = $dc;
}else if($dc->contract == "24"){
$data24[] = $dc;
}
}
}
$countD24 = count($data24);
$countD12 = count($data12);
$comm = Commission::where('formT','R')->get();
$commV12 = 0; $commV24 = 0;
$comm12 = ''; $comm24 = '';
foreach($comm as $c){
if($c->contract =='12'){
if(strpos($c->ranges, '>') !== false) {
$pieces = explode(">", $c->ranges);
if($countD12 >= intval($pieces[1])){
$commV12 = floatval($c->comm)/100;
$comm12 = $c->comm.'%';
}
}
if(strpos($c->ranges,'-') !== false){
$pieces = explode("-", $c->ranges);
if($countD12 >= intval($pieces[0]) && $countD12 <= intval($pieces[1])){
$commV12 = floatval($c->comm)/100;
$comm12 = $c->comm.'%';
}
}
}else if($c->contract =='24'){
// Contract => 24
if($countD24 != 0){
if(strpos($c->ranges, '>') !== false) {
$pieces = explode(">", $c->ranges);
if($countD24 > intval($pieces[1])){
$commV24 = floatval($c->comm)/100;
$comm24 = $c->comm.'%';
}
}
if(strpos($c->ranges,'-') !== false){
$pieces = explode("-", $c->ranges);
if($countD24 >= intval($pieces[0]) && $countD24 <= intval($pieces[1])){
$commV24 = floatval($c->comm)/100;
$comm24 = $c->comm.'%';
}
}
}
}
}
foreach ($data12 as $key => $d) {
$customer = Subscriber::where('_id', $d['customer_id'])->first();
$address = $customer->unit_no.', '.$customer->building.', '.$customer->street.', '.$customer->postcode.', '.$customer->city.', '.$customer->state;
$final[] = array(
'index' => $d['formT'],
'contract' => $d['contract'],
'wo' => $d['wo'],
'activation' => $d['activated_dt'],
'name' => $customer->name,
'address' => $address,
'package' => $d['package'],
'retail_price' => 'RM '.$d['retail_price'],
'incentives1' => $comm12,
'incentives2' => '',
'total' => 'RM '.number_format($d['retail_price']*$commV12,2),
'claim' => $d['claim_dt'],
);
}
foreach ($data24 as $key => $d) {
$customer = Subscriber::where('_id', $d['customer_id'])->first();
$address = $customer->unit_no.', '.$customer->building.', '.$customer->street.', '.$customer->postcode.', '.$customer->city.', '.$customer->state;
$final[] = array(
'index' => $d['formT'],
'contract' => $d['contract'],
'wo' => $d['wo'],
'activation' => $d['activated_dt'],
'name' => $customer->name,
'address' => $address,
'package' => $d['package'],
'retail_price' => 'RM '.$d['retail_price'],
'incentives1' => $comm24,
'incentives2' => '',
'total' => 'RM '.number_format($d['retail_price']*$commV24,2),
'claim' => $d['claim_dt'],
);
}
dd($final);
}
// $data12 = array(); $data24 = array(); $final = array();
// foreach($d as $dc){
// if($dc->activated_my == $mY){
// if($dc->contract == "12"){
// $data12[] = $dc;
// }else if($dc->contract == "24"){
// $data24[] = $dc;
// }
// }
// }
// $countD24 = count($data24);
// $countD12 = count($data12);
// $comm = Commission::where('formT','R')->get();
// $commV12 = 0; $commV24 = 0;
// $comm12 = ''; $comm24 = '';
// foreach($comm as $c){
// if($c->contract =='12'){
// if(strpos($c->ranges, '>') !== false) {
// $pieces = explode(">", $c->ranges);
// if($countD12 >= intval($pieces[1])){
// $commV12 = floatval($c->comm)/100;
// $comm12 = $c->comm.'%';
// }
// }
// if(strpos($c->ranges,'-') !== false){
// $pieces = explode("-", $c->ranges);
// if($countD12 >= intval($pieces[0]) && $countD12 <= intval($pieces[1])){
// $commV12 = floatval($c->comm)/100;
// $comm12 = $c->comm.'%';
// }
// }
// }else if($c->contract =='24'){
// // Contract => 24
// if($countD24 != 0){
// if(strpos($c->ranges, '>') !== false) {
// $pieces = explode(">", $c->ranges);
// if($countD24 > intval($pieces[1])){
// $commV24 = floatval($c->comm)/100;
// $comm24 = $c->comm.'%';
// }
// }
// if(strpos($c->ranges,'-') !== false){
// $pieces = explode("-", $c->ranges);
// if($countD24 >= intval($pieces[0]) && $countD24 <= intval($pieces[1])){
// $commV24 = floatval($c->comm)/100;
// $comm24 = $c->comm.'%';
// }
// }
// }
// }
// }
// foreach ($data12 as $key => $d) {
// $customer = Subscriber::where('_id', $d['customer_id'])->first();
// $address = $customer->unit_no.', '.$customer->building.', '.$customer->street.', '.$customer->postcode.', '.$customer->city.', '.$customer->state;
// $final[] = array(
// 'index' => $d['formT'],
// 'contract' => $d['contract'],
// 'wo' => $d['wo'],
// 'activation' => $d['activated_dt'],
// 'name' => $customer->name,
// 'address' => $address,
// 'package' => $d['package'],
// 'retail_price' => 'RM '.$d['retail_price'],
// 'incentives1' => $comm12,
// 'incentives2' => '',
// 'total' => 'RM '.number_format($d['retail_price']*$commV12,2),
// 'claim' => $d['claim_dt'],
// );
// }
// foreach ($data24 as $key => $d) {
// $customer = Subscriber::where('_id', $d['customer_id'])->first();
// $address = $customer->unit_no.', '.$customer->building.', '.$customer->street.', '.$customer->postcode.', '.$customer->city.', '.$customer->state;
// $final[] = array(
// 'index' => $d['formT'],
// 'contract' => $d['contract'],
// 'wo' => $d['wo'],
// 'activation' => $d['activated_dt'],
// 'name' => $customer->name,
// 'address' => $address,
// 'package' => $d['package'],
// 'retail_price' => 'RM '.$d['retail_price'],
// 'incentives1' => $comm24,
// 'incentives2' => '',
// 'total' => 'RM '.number_format($d['retail_price']*$commV24,2),
// 'claim' => $d['claim_dt'],
// );
// }
// dd($final);
// }


public function getDealerCompany(){

Laden…
Annuleren
Opslaan