ne status

This commit is contained in:
Gowtham M 2025-12-01 10:49:33 +05:30
parent 02a909b424
commit 6a508a1bd7
3 changed files with 13 additions and 2 deletions

View File

@ -92,6 +92,7 @@ $routes->group('api', ['filter' => 'appSignature'], function ($routes) {
$routes->get('enquiry/deleteEnquiryFile', 'EnquiryController::deleteEnquiryFile');
$routes->get('enquiry/enquiryFiles', 'EnquiryController::enquiryFiles');
$routes->get('enquiry/getQuickQuoteEnquiryList', 'EnquiryController::getQuickQuoteEnquiryList');
$routes->get('enquiry/updateEnquiryInProgress', 'EnquiryController::updateEnquiryInProgress');
//Proposal

View File

@ -277,6 +277,9 @@ class EnquiryController extends ResourceController
'created_by' => $data['created_by'],
'is_data_created_by_staff' => $data['is_data_created_by_staff'] ?? 1 ,
'assigned_to' => $data['assigned_to'] ?? 0,
'enquiry_status' => !empty($data['assigned_to']) && $data['assigned_to'] != "0"
? 'Assigned'
: 'To be assigned',
'insurer_id' => $data['insurer_id'] ?? 0,
'insurer_branch_id' => $insurerBranchresult['id'] ?? 0,
'broker_id' => $data['broker_id'] ?? 0,
@ -320,7 +323,7 @@ class EnquiryController extends ResourceController
$this->QuotationModel->insert($quotationData);
}
$this->enquiryModel->update($enquiryId, [ 'status' => 'Proposal Created' , 'enquiry_status' => 'In progress']);
$this->enquiryModel->update($enquiryId, [ 'status' => 'Proposal Created' ]);
}
else if ($isStaff == 1 && $isQuick == 0)
{
@ -338,7 +341,7 @@ class EnquiryController extends ResourceController
'status' => 'Accepted'
];
$QuotationId = $this->QuotationModel->insert($quotationData, true);
$this->enquiryModel->update($enquiryId, [ 'status' => 'Proposal Accepted', 'enquiry_status' => 'In progress' ]);
$this->enquiryModel->update($enquiryId, [ 'status' => 'Proposal Accepted' ]);
}
@ -648,6 +651,12 @@ class EnquiryController extends ResourceController
], 200);
}
public function updateEnquiryInProgress()
{
$enquiryId = $this->request->getGet('enquiry_id');
$this->enquiryModel->update($enquiryId, [ 'enquiry_status' => 'In progress']);
return $this->respond(['status' => 'success','data' => $enquiryId ], 200);
}

View File

@ -31,6 +31,7 @@ class EnquiryModel extends Model
'is_data_created_by_staff',
'is_data_created_by_manager',
'broker_id',
'enquiry_status',
'is_quick_quote'
];