From 41cd55e02b620fd07d8e7adf2982fe71479bb69f Mon Sep 17 00:00:00 2001 From: haroon amjad Date: Wed, 1 Nov 2023 12:18:25 +0300 Subject: [PATCH] paymentRequestID added in the request --- ...tient_advance_requests_response_model.dart | 5 +- .../inpatient_pending_advance_payment.dart | 149 +++++++++--------- .../clinic_services/get_clinic_service.dart | 3 +- 3 files changed, 82 insertions(+), 75 deletions(-) diff --git a/lib/models/InPatientServices/get_inpatient_advance_requests_response_model.dart b/lib/models/InPatientServices/get_inpatient_advance_requests_response_model.dart index bdf03283..b5f4fb49 100644 --- a/lib/models/InPatientServices/get_inpatient_advance_requests_response_model.dart +++ b/lib/models/InPatientServices/get_inpatient_advance_requests_response_model.dart @@ -42,8 +42,9 @@ class ResponseInpatientAdvanceInfo { num requestedAmount; String setupId; int status; + int paymentRequestID; - ResponseInpatientAdvanceInfo({this.admissionNo, this.admissionReqNo, this.createdOn, this.patientId, this.projectId, this.requestedAmount, this.setupId, this.status}); + ResponseInpatientAdvanceInfo({this.admissionNo, this.admissionReqNo, this.createdOn, this.patientId, this.projectId, this.requestedAmount, this.setupId, this.status, this.paymentRequestID}); ResponseInpatientAdvanceInfo.fromJson(Map json) { admissionNo = json['admissionNo']; @@ -54,6 +55,7 @@ class ResponseInpatientAdvanceInfo { requestedAmount = json['requestedAmount']; setupId = json['setupId']; status = json['status']; + paymentRequestID = json['PaymentRequestId']; } Map toJson() { @@ -66,6 +68,7 @@ class ResponseInpatientAdvanceInfo { data['requestedAmount'] = this.requestedAmount; data['setupId'] = this.setupId; data['status'] = this.status; + data['PaymentRequestId'] = this.paymentRequestID; return data; } } diff --git a/lib/pages/InPatientServices/components/inpatient_pending_advance_payment.dart b/lib/pages/InPatientServices/components/inpatient_pending_advance_payment.dart index b937b0b2..abed2b96 100644 --- a/lib/pages/InPatientServices/components/inpatient_pending_advance_payment.dart +++ b/lib/pages/InPatientServices/components/inpatient_pending_advance_payment.dart @@ -146,82 +146,84 @@ class _InPatientPendingAdvancePaymentState extends State getInPatientPaymentLink(int projectID, int admissionNo, int orderID, String name, String email, num amount, String nationalID, int clinicID, context) async { + Future getInPatientPaymentLink(int projectID, int admissionNo, int orderID, String name, String email, num amount, String nationalID, int clinicID, int paymentRequestID, context) async { Map request; // request = {"ProjectID": projectID, "AdmissionReqNo": admissionReqNo, "AdmissionNo": admissionNo}; @@ -125,6 +125,7 @@ class ClinicListService extends BaseService { "SourceType": "1", "NationalID": nationalID, "ClinicID": clinicID, + "PaymentRequestId": paymentRequestID, "createdBy": 102 };