From 6ca4797c9129cc56f449b671c567035c967811f5 Mon Sep 17 00:00:00 2001 From: Mohammad Aljammal Date: Tue, 6 Apr 2021 09:45:30 +0300 Subject: [PATCH] hot fixes --- lib/client/base_app_client.dart | 4 ++++ lib/core/model/medical_file_request_model.dart | 4 +++- lib/core/service/medical_file_service.dart | 1 + lib/screens/patients/insurance_approval_screen_patient.dart | 2 +- 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/client/base_app_client.dart b/lib/client/base_app_client.dart index 77545340..ac5846fa 100644 --- a/lib/client/base_app_client.dart +++ b/lib/client/base_app_client.dart @@ -68,6 +68,7 @@ class BaseAppClient { body['LanguageID'] = 2; body['stamp'] = STAMP; + if(!body.containsKey("IPAdress")) body['IPAdress'] = IP_ADDRESS; body['VersionID'] = VERSION_ID; body['Channel'] = CHANNEL; @@ -85,6 +86,9 @@ class BaseAppClient { print("URL : $url"); print("Body : ${json.encode(body)}"); + String bodyData= json.encode(body); + + if (await Helpers.checkConnection()) { final response = await http.post(url, diff --git a/lib/core/model/medical_file_request_model.dart b/lib/core/model/medical_file_request_model.dart index c5a40bb7..8703141a 100644 --- a/lib/core/model/medical_file_request_model.dart +++ b/lib/core/model/medical_file_request_model.dart @@ -1,8 +1,9 @@ class MedicalFileRequestModel { int patientMRN; String vidaAuthTokenID; + String iPAdress; - MedicalFileRequestModel({this.patientMRN, this.vidaAuthTokenID}); + MedicalFileRequestModel({this.patientMRN, this.vidaAuthTokenID,this.iPAdress}); MedicalFileRequestModel.fromJson(Map json) { patientMRN = json['PatientMRN']; @@ -13,6 +14,7 @@ class MedicalFileRequestModel { final Map data = new Map(); data['PatientMRN'] = this.patientMRN; data['VidaAuthTokenID'] = this.vidaAuthTokenID; + data['IPAdress'] = this.iPAdress; return data; } } diff --git a/lib/core/service/medical_file_service.dart b/lib/core/service/medical_file_service.dart index f1ab6dcd..fb6c2449 100644 --- a/lib/core/service/medical_file_service.dart +++ b/lib/core/service/medical_file_service.dart @@ -16,6 +16,7 @@ class MedicalFileService extends BaseService { Future getMedicalFile({int mrn}) async { _fileRequestModel = MedicalFileRequestModel(patientMRN: mrn); + _fileRequestModel.iPAdress = "9.9.9.9"; hasError = false; _medicalFileList.clear(); await baseAppClient.post(GET_MEDICAL_FILE, diff --git a/lib/screens/patients/insurance_approval_screen_patient.dart b/lib/screens/patients/insurance_approval_screen_patient.dart index 0eb3da80..cb0be61c 100644 --- a/lib/screens/patients/insurance_approval_screen_patient.dart +++ b/lib/screens/patients/insurance_approval_screen_patient.dart @@ -147,7 +147,7 @@ class _InsuranceApprovalScreenNewState .toString(), isPrescriptions: true, approvalStatus: model.insuranceApproval[index] - .approvalDetails.status, + .approvalDetails?.status??'', ), ), ),