updateClaimSubmissionDetails method
dynamic
updateClaimSubmissionDetails({
- dynamic corpId,
- dynamic policyNumId,
- dynamic employeeId,
- dynamic employeeMemberId,
- dynamic reasonForClaim,
- dynamic reportAmount,
- dynamic hospitalizationDate,
- dynamic hospitalName,
- dynamic hospitalAddress,
- dynamic pincode,
- dynamic city,
- dynamic state,
- dynamic dischargeDate,
- dynamic context,
- dynamic remark,
Implementation
updateClaimSubmissionDetails(
{corpId,
policyNumId,
employeeId,
employeeMemberId,
reasonForClaim,
reportAmount,
hospitalizationDate,
hospitalName,
hospitalAddress,
pincode,
city,
state,
dischargeDate,
context,
remark}) async {
final ApiBody = {
"intimate_claim_id":
ClaimSubmissionNumber == null ? "" : ClaimSubmissionNumber.toString(),
"corporate_id": corpId.toString(),
"policy_id": policyNumId.toString(),
"employee_details_id": employeeId.toString(),
"member_id": employeeMemberId.toString(),
"reason_for_claim": reasonForClaim.toString(),
"report_amount": reportAmount.toString(),
"hospitalization_date": hospitalizationDate.toString(),
"hospital_name": hospitalName.toString(),
"hospital_address": hospitalAddress.toString(),
"claim_type": 'Reimbursement',
"pincode": pincode.toString(),
"city": city.toString(),
"state": state.toString(),
"discharge_date": dischargeDate.toString(),
"remark": remark.toString(),
"source": Platform.isAndroid ? '0' : '1'
};
await gettingClaimSubmissionDetails(
intimationID: ClaimSubmissionNumber == null
? ""
: ClaimSubmissionNumber.toString());
final response = await apiRequest('POST',
'${APP_URL}save_claim_submission_details', ApiBody, false);
ClaimSubmissionNumber = response['claim_intimation_id'];
Get.back();
if (response['status'] == false) {
showDialog(
context: context,
barrierDismissible: false,
builder: (BuildContext context) {
return AlertPopup(
messag: "${response['message'] ?? errorMessage}",
image: '${BASE_URL}assets/images/medibhai_images/lottie/Error.json',
);
},
);
} else {
isEditable = false;
Get.to(ChoiceSecondPageClaimSubmission());
showDialog(
context: context,
barrierDismissible: false,
builder: (BuildContext context) {
return AlertPopup(
messag: "${response['message']}",
image:
'${BASE_URL}assets/images/medibhai_images/lottie/Upload_Successful.json',
);
},
);
}
}