|
|
|
|
@ -99,16 +99,20 @@ class ServiceRequest{
|
|
|
|
|
engineerName: parsedJson["assignedEmployee"] == null ? null :
|
|
|
|
|
parsedJson["assignedEmployee"]["name"],
|
|
|
|
|
hospitalId: parsedJson["asset"]["site"]["id"],
|
|
|
|
|
reportID: parsedJson["workOrder"]["workOrderId"],
|
|
|
|
|
reportID: parsedJson["workOrder"] != null ?
|
|
|
|
|
parsedJson["workOrder"]["workOrderId"] : null,
|
|
|
|
|
viewReport: parsedJson["workOrder"] != null,
|
|
|
|
|
deviceModel: parsedJson["asset"]["modelDefinition"]["modelName"],
|
|
|
|
|
engineerMobile: parsedJson["assignedEmployee"] == null ? null :
|
|
|
|
|
parsedJson["assignedEmployee"]["phone"],
|
|
|
|
|
faultDescription: parsedJson["workOrder"]["faultDescription"],
|
|
|
|
|
jobSheetNumber: parsedJson["workOrder"]["jobSheetNumber"],
|
|
|
|
|
faultDescription: parsedJson["workOrder"] != null ?
|
|
|
|
|
parsedJson["workOrder"]["faultDescription"] : null,
|
|
|
|
|
jobSheetNumber: parsedJson["workOrder"] != null ?
|
|
|
|
|
parsedJson["workOrder"]["jobSheetNumber"] :null,
|
|
|
|
|
visitDate: DateTime.tryParse(parsedJson["visitDate"] ?? "").toString().split(" ").first,
|
|
|
|
|
nextVisitDate: DateTime.tryParse(parsedJson["nextVisitDate"] ?? ""),
|
|
|
|
|
workPerformed: parsedJson["workOrder"]["workPerformed"],
|
|
|
|
|
workPerformed: parsedJson["workOrder"] != null ?
|
|
|
|
|
parsedJson["workOrder"]["workPerformed"] : null,
|
|
|
|
|
device: Device.fromJson(parsedJson["asset"])
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|