GWM : enquiry assighed to date clumn created

This commit is contained in:
Gowtham M 2026-07-20 12:32:03 +05:30
parent 4a350f0822
commit 1c026b6864
2 changed files with 20 additions and 3 deletions

View File

@ -306,6 +306,8 @@ class EnquiryController extends ResourceController
}
$assignedTo = $data['assigned_to'] ?? 0;
$insertData = [
'agent_id' => $data['agent_id'],
'name' => $data['name'],
@ -320,8 +322,8 @@ class EnquiryController extends ResourceController
'manager_id' => $data['manager_id'] ,
'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' => $assignedTo,
'enquiry_status' => !empty($assignedTo) && $assignedTo != "0"
? 'Assigned'
: 'To be assigned',
'insurer_id' => $data['insurer_id'] ?? 0,
@ -330,6 +332,10 @@ class EnquiryController extends ResourceController
'is_quick_quote' => $data['is_quick_quote'] ?? 0
];
if (!empty($assignedTo) && $assignedTo != "0") {
$insertData['assigned_to_datetime'] = date('Y-m-d H:i:s');
}
$isQuick = $data['is_quick_quote'] ?? 0;
$isStaff = $data['is_data_created_by_staff'] ?? 0;
@ -435,6 +441,8 @@ class EnquiryController extends ResourceController
$assignedTo = $data['assigned_to'] ?? $enquiry['assigned_to'];
$updateData = [
'agent_id' => $data['agent_id'] ?? $enquiry['agent_id'],
'name' => $data['name'] ?? $enquiry['name'],
@ -444,13 +452,17 @@ class EnquiryController extends ResourceController
'vehicle_type_id' => $data['vehicle_type_id'] ?? $enquiry['vehicle_type_id'],
'remarks' => $data['remarks'] ?? $enquiry['remarks'],
'updated_by' => $data['updated_by'] ?? null,
'assigned_to' => $data['assigned_to'] ?? $enquiry['assigned_to'],
'assigned_to' => $assignedTo,
'insurer_id' => $data['insurer_id'] ?? $enquiry['insurer_id'],
'insurer_branch_id' => $insurerBranchresult['id'] ?? $enquiry['insurer_branch_id'],
'broker_id' => $data['broker_id'] ?? $enquiry['broker_id'],
];
if (isset($data['assigned_to']) && !empty($data['assigned_to']) && $data['assigned_to'] != "0") {
$updateData['assigned_to_datetime'] = date('Y-m-d H:i:s');
}
if (array_key_exists('enquiry_created_on', $data) &&
!empty($data['enquiry_created_on']) &&
$data['enquiry_created_on'] != '0000-00-00' &&
@ -540,6 +552,10 @@ class EnquiryController extends ResourceController
$updateData['enquiry_status'] = 'Assigned';
}
if (!empty($data['assigned_to']) && $data['assigned_to'] != "0") {
$updateData['assigned_to_datetime'] = date('Y-m-d H:i:s');
}
$this->enquiryModel->update($id, $updateData);
// trigger_email('enquiry_assigned', ['enquiry_id' => $id]);

View File

@ -24,6 +24,7 @@ class EnquiryModel extends Model
'is_active',
'manager_id',
'assigned_to',
'assigned_to_datetime',
'insurer_id',
'insurer_branch_id',
'created_by',