FIX_UPDATE_API

This commit is contained in:
VENKATESHWARAN 2026-06-02 10:51:26 +05:30
parent cc579a9a77
commit b5512ee2ad

View File

@ -284,6 +284,7 @@ class ClaimController extends ResourceController
'workshop_surveyor_contact',
'remark',
'is_active',
'policy_from',
];
foreach ($allowedUpdateFields as $field) {
@ -316,6 +317,12 @@ class ClaimController extends ResourceController
$updateData['updated_by'] = $reqData['updated_by'];
}
if($reqData['policy_from'] === 'External') {
$updateData['reg_no'] = $reqData['reg_no'] ?? null;
$updateData['claim_number'] = $reqData['claim_number'] ?? null;
$updateData['policy_no'] = $reqData['policy_number'] ?? null;
}
if (!empty($updateData) && !$this->ClaimModel->update((int) $claimId, $updateData)) {
return $this->respond(['status' => 'failed', 'code' => 422, 'data' => $this->ClaimModel->errors()], 422);
}