|
|
|
@@ -80,7 +80,7 @@ class DealerClaimController extends Controller |
|
|
|
'total_form_by_month' => '', |
|
|
|
'agent' => $formD->dealer_id, |
|
|
|
'dealer' => $formD->company_id, |
|
|
|
'invoice_no' => $this->generateInvoiceNumber($formD->type_application, $formD->company_id, date('m', strtotime($docket->end_job)), date('Y', strtotime($docket->end_job))), |
|
|
|
'invoice_no' => $this->generateInvoiceNumber($formD->project_type,$formD->type_application, $formD->company_id, date('m', strtotime($docket->end_job)), date('Y', strtotime($docket->end_job))), |
|
|
|
]; |
|
|
|
|
|
|
|
DealerClaim::create($subsData); |
|
|
|
@@ -302,9 +302,9 @@ class DealerClaimController extends Controller |
|
|
|
dd($data_not_activated); |
|
|
|
} |
|
|
|
|
|
|
|
public function generateInvoiceNumber($formT, $dealer, $month, $year) |
|
|
|
public function generateInvoiceNumber($projectT, $formT, $dealer, $month, $year) |
|
|
|
{ |
|
|
|
$claim = DealerClaim::where('formT', $formT)->where('dealer', $dealer)->where('activated_my', $month . '/' . $year)->first(); |
|
|
|
$claim = DealerClaim::where('projectT',$projectT)->where('formT', $formT)->where('dealer', $dealer)->where('activated_my', $month . '/' . $year)->first(); |
|
|
|
|
|
|
|
if (!empty($claim->invoice_no)) { |
|
|
|
return $claim->invoice_no; |