Fix USPS current status date/time showing as request date/time

This commit is contained in:
Skylar Ittner 2022-04-15 19:59:27 -06:00
parent 1b9b0b3644
commit 0b3eec53e5
3 changed files with 7 additions and 2 deletions

View File

@ -16,6 +16,9 @@ try {
$trackinginfo = Tracking::track($code, $carrier); $trackinginfo = Tracking::track($code, $carrier);
} catch (TrackingException $ex) { } catch (TrackingException $ex) {
if (env("debugmode", false)) {
echo $ex->getTraceAsString();
}
$output = [ $output = [
"status" => "ERROR", "status" => "ERROR",
"msg" => $ex->getMessage() "msg" => $ex->getMessage()

View File

@ -122,7 +122,9 @@ class TrackingInfo {
"current" => [ "current" => [
"status" => "UNKNOWN", "status" => "UNKNOWN",
"details" => "No tracking information found.", "details" => "No tracking information found.",
"date" => time(), "datetime" => date("Y-m-d\TH:i:s", time()),
"nicetime" => date("F j g:i a", time()),
"containerscan" => false,
"location" => [ "location" => [
"street" => "", "street" => "",
"city" => "", "city" => "",

View File

@ -57,7 +57,7 @@ class Tracking_USPS {
$current_status = new TrackingEntry( $current_status = new TrackingEntry(
TrackingStatus::USPSEventCodeToStatus($trackinfo->TrackSummary->EventCode), TrackingStatus::USPSEventCodeToStatus($trackinfo->TrackSummary->EventCode),
($trackinfo->StatusSummary ?? "Unknown") . (TrackingStatus::USPSEventCodeToStatus($trackinfo->TrackSummary->EventCode) == TrackingStatus::TRACKING_STATUS_UNKNOWN ? " " . $trackinfo->TrackSummary->EventCode : ""), ($trackinfo->StatusSummary ?? "Unknown") . (TrackingStatus::USPSEventCodeToStatus($trackinfo->TrackSummary->EventCode) == TrackingStatus::TRACKING_STATUS_UNKNOWN ? " " . $trackinfo->TrackSummary->EventCode : ""),
$trackinfo->TrackSummary["EventDate"] . " " . $trackinfo->TrackSummary["EventTime"], $trackinfo->TrackSummary->EventDate . " " . $trackinfo->TrackSummary->EventTime,
null, null,
TrackingStatus::isUSPSEventCodeContainerScan($trackinfo->TrackSummary->EventCode) TrackingStatus::isUSPSEventCodeContainerScan($trackinfo->TrackSummary->EventCode)
); );