FIX_UPDATE_API
This commit is contained in:
parent
cc579a9a77
commit
b5512ee2ad
@ -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);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user