Deplicate restricted in policy file upload : GWM
This commit is contained in:
parent
ddaf9feb63
commit
50ef5d609a
@ -270,16 +270,45 @@ class PolicyController extends ResourceController
|
||||
$policyPdf->move($pdfPath, $pdfFileName);
|
||||
}
|
||||
|
||||
//fetch enquiry_id & agent_id
|
||||
$quotData = $this->QuotationModel->select('partner_quotation.*,E.agent_id,E.name')
|
||||
->join('partner_enquiry E', 'E.id = partner_quotation.enquiry_id', 'left')
|
||||
->where('partner_quotation.id',$data['quotation_id'])
|
||||
->first();
|
||||
|
||||
if (!$quotData) {
|
||||
return $this->respond(['status' => 'failed', 'code' => 404, 'message' => 'Quotation not found'], 404);
|
||||
}
|
||||
|
||||
// ===== CHECK EXISTING POLICY =====
|
||||
$policy = $this->PolicyModel
|
||||
->where('enquiry_id', $quotData['enquiry_id'])
|
||||
->first();
|
||||
|
||||
if ($policy)
|
||||
{
|
||||
|
||||
$updateData = [
|
||||
'policy_pdf_file_name' => $pdfFileName,
|
||||
'updated_by' => $data['updated_by']
|
||||
];
|
||||
|
||||
$this->PolicyModel->update($data['id'], $updateData);
|
||||
$policyId = $data['id'];
|
||||
|
||||
Jobs::addJob(['job_name' => 'readFileAndCalculateCommission','payload' => ['policy_id' => $policyId]]);
|
||||
log_message("info",'readFileAndCalculateCommission job pushed');
|
||||
|
||||
return $this->respond(['status' => 'success', 'code' => 200, 'data' => $policyId ], 200);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
if (!isset($data['id'])) {
|
||||
|
||||
//fetch enquiry_id & agent_id
|
||||
$quotData = $this->QuotationModel->select('partner_quotation.*,E.agent_id,E.name')
|
||||
->join('partner_enquiry E', 'E.id = partner_quotation.enquiry_id', 'left')
|
||||
->where('partner_quotation.id',$data['quotation_id'])
|
||||
->first();
|
||||
|
||||
$insertData = [
|
||||
'enquiry_id' => $quotData['enquiry_id'],
|
||||
'quotation_id' => $data['quotation_id'],
|
||||
|
||||
Loading…
Reference in New Issue
Block a user