FIX_UPDATE_API
This commit is contained in:
parent
cc579a9a77
commit
b5512ee2ad
@ -284,6 +284,7 @@ class ClaimController extends ResourceController
|
|||||||
'workshop_surveyor_contact',
|
'workshop_surveyor_contact',
|
||||||
'remark',
|
'remark',
|
||||||
'is_active',
|
'is_active',
|
||||||
|
'policy_from',
|
||||||
];
|
];
|
||||||
|
|
||||||
foreach ($allowedUpdateFields as $field) {
|
foreach ($allowedUpdateFields as $field) {
|
||||||
@ -316,6 +317,12 @@ class ClaimController extends ResourceController
|
|||||||
$updateData['updated_by'] = $reqData['updated_by'];
|
$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)) {
|
if (!empty($updateData) && !$this->ClaimModel->update((int) $claimId, $updateData)) {
|
||||||
return $this->respond(['status' => 'failed', 'code' => 422, 'data' => $this->ClaimModel->errors()], 422);
|
return $this->respond(['status' => 'failed', 'code' => 422, 'data' => $this->ClaimModel->errors()], 422);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user