pull/384/head
haroon amjad 6 days ago
parent 48a813727f
commit 5607600369

@ -209,7 +209,7 @@ class ApiClientImp implements ApiClient {
body['TokenID'] = "@dm!n";
}
body['TokenID'] = "@dm!n";
// body['TokenID'] = "@dm!n";
// body['PatientID'] = 7000792;
// body['PatientID'] = 53320;
// body['PatientTypeID'] = 1;

@ -57,8 +57,8 @@ class AppState {
}
void setIsMyFatoorahEnabled(bool value) {
// isMyFatoorahEnabled = value;
isMyFatoorahEnabled = true;
isMyFatoorahEnabled = value;
// isMyFatoorahEnabled = true;
}
void setIsPayfortHostedPageEnabled(bool value) {

@ -28,21 +28,21 @@ class DateUtil {
const end = "+0300)";
final startIndex = date.indexOf(start);
final endIndex = date.indexOf(end, startIndex + start.length);
if (projectId == 2 || projectId == 3) {
return DateTime.fromMillisecondsSinceEpoch(
int.parse(
date.substring(startIndex + start.length, endIndex),
),
isUtc: true)
.add(Duration(hours: 4));
} else {
return DateTime.fromMillisecondsSinceEpoch(
// if (projectId == 2 || projectId == 3 || projectId == 4) {
// return DateTime.fromMillisecondsSinceEpoch(
// int.parse(
// date.substring(startIndex + start.length, endIndex),
// ),
// isUtc: true)
// .add(Duration(hours: 4));
// } else {
return DateTime.fromMillisecondsSinceEpoch(
int.parse(
date.substring(startIndex + start.length, endIndex),
),
isUtc: true)
.add(Duration(hours: 3));
}
// }
} else {
return DateTime.now();
}

@ -135,7 +135,7 @@ class Utils {
static String convertStringToDateTime(String dateTimeString) {
String timeString = dateTimeString;
// Parse the time string using DateFormat
DateFormat format = DateFormat.Hms(["en-US"]); // 'Hms' = 'HH:mm:ss'
DateFormat format = DateFormat.Hms("en-US"); // 'Hms' = 'HH:mm:ss'
DateTime time = format.parse(timeString);
DateTime now = DateTime.now();

@ -363,6 +363,7 @@ class LabViewModel extends ChangeNotifier {
labOrder.doctorName = doctorName;
labOrder.projectName = projectName;
labOrder.orderDate = appointmentDate;
// labOrder.testDetails = apiResponse.data;
currentlySelectedPatientOrder = labOrder;
@ -881,8 +882,9 @@ class LabViewModel extends ChangeNotifier {
List<Map<String, dynamic>> results = [];
Map<String, dynamic> orderData = {"order_date": labOrder.orderDate ?? "", "clinic": labOrder.clinicDescription ?? "", "doctor": labOrder.doctorName ?? "", "results": []};
List<Map<String, dynamic>> testResults = [];
if (labOrder.testDetails != null && labOrder.testDetails!.isNotEmpty) {
for (var testDetail in labOrder.testDetails!) {
// if (labOrder.testDetails != null && labOrder.testDetails!.isNotEmpty) {
// for (var testDetail in labOrder.testDetails!) {
for (var testDetail in mainLabResultsByHospitalsList!) {
LabResult? matchingResult =
mainLabResultsByHospitalsList.firstWhere((labResult) => labResult.testCode == testDetail.testCode || labResult.description == testDetail.description, orElse: () => LabResult());
testResults.add({
@ -893,7 +895,7 @@ class LabViewModel extends ChangeNotifier {
"flag": matchingResult.calculatedResultFlag ?? "N"
});
}
}
// }
orderData["results"] = testResults;
results.add(orderData);

Loading…
Cancel
Save