diff --git a/app/Controllers/PolicyController.php b/app/Controllers/PolicyController.php index e57c6b3..0aa9c89 100644 --- a/app/Controllers/PolicyController.php +++ b/app/Controllers/PolicyController.php @@ -241,6 +241,7 @@ class PolicyController extends ResourceController } $updateData = [ + 'rc_no' => $data['rc_no'] ?? $policy['rc_no'], 'insured_name' => $data['insured_name'] ?? $policy['insured_name'], 'issued_date' => format_date_for_database($data['issued_date']), 'start_date' => format_date_for_database($data['start_date']), @@ -272,20 +273,23 @@ class PolicyController extends ResourceController 'is_data_accuracy_checked'=> 1 ]; + + $EnquiryupdateData = []; + if (!empty($data['enquiry_broker_id_for_commission'])) { - $updateData['broker_id'] = $data['enquiry_broker_id_for_commission']; + $EnquiryupdateData['broker_id'] = $data['enquiry_broker_id_for_commission']; } if (!empty($data['enquiry_vehicle_type_id_for_commission'])) { - $updateData['vehicle_type_id'] = $data['enquiry_vehicle_type_id_for_commission']; + $EnquiryupdateData['vehicle_type_id'] = $data['enquiry_vehicle_type_id_for_commission']; } if (!empty($data['enquiry_reg_no_for_commission'])) { - $updateData['reg_no'] = $data['enquiry_reg_no_for_commission']; + $EnquiryupdateData['reg_no'] = $data['enquiry_reg_no_for_commission']; } - if (!empty($updateData)) { + if (!empty($EnquiryupdateData)) { $policy = $this->PolicyModel ->select('enquiry_id') ->where('id', $id) @@ -295,7 +299,7 @@ class PolicyController extends ResourceController $db = \Config\Database::connect(); $db->table('partner_enquiry') ->where('id', $policy['enquiry_id']) - ->update($updateData); + ->update($EnquiryupdateData); } } diff --git a/app/Models/PolicyModel.php b/app/Models/PolicyModel.php index 26bdc45..b53c047 100644 --- a/app/Models/PolicyModel.php +++ b/app/Models/PolicyModel.php @@ -8,6 +8,7 @@ class PolicyModel extends Model protected $table = 'partner_policy'; protected $primaryKey = 'id'; protected $allowedFields = [ + 'rc_no', 'enquiry_id', 'quotation_id', 'insured_name',