Output additional Information (Pickup-/Delivery-Date) after shipment creation

This commit is contained in:
Andreas Palm 2025-02-04 22:06:19 +01:00
parent 7bde3b8415
commit fb454c9f98
3 changed files with 4 additions and 0 deletions

View File

@ -16,4 +16,5 @@ class CreateShipmentResult
public ?string $ExportDocuments; public ?string $ExportDocuments;
public ?string $TrackingNumber; public ?string $TrackingNumber;
public ?string $TrackingUrl; public ?string $TrackingUrl;
public ?string $AdditionalInfo;
} }

View File

@ -445,6 +445,8 @@ abstract class Versanddienstleister
$this->app->printer->Drucken($this->documentPrinterId, $filefullpath); $this->app->printer->Drucken($this->documentPrinterId, $filefullpath);
} }
$ret['messages'][] = ['class' => 'info', 'text' => "Paketmarke wurde erfolgreich erstellt: $result->TrackingNumber"]; $ret['messages'][] = ['class' => 'info', 'text' => "Paketmarke wurde erfolgreich erstellt: $result->TrackingNumber"];
if ($result->AdditionalInfo != null)
$ret['messages'][] = ['class' => 'info', 'text' => $result->AdditionalInfo];
} else { } else {
$ret['messages'] = array_map(fn(string $item) => ['class' => 'error', 'text' => $item], array_unique($result->Errors)); $ret['messages'] = array_map(fn(string $item) => ['class' => 'error', 'text' => $item], array_unique($result->Errors));
} }

View File

@ -128,6 +128,7 @@ class Versandart_go extends Versanddienstleister
$ret->TrackingNumber = $result->hwbNumber; $ret->TrackingNumber = $result->hwbNumber;
$ret->TrackingUrl = 'https://www.general-overnight.com/deu_de/versenden/sendungsverfolgung.html?reference='.$result->hwbNumber; $ret->TrackingUrl = 'https://www.general-overnight.com/deu_de/versenden/sendungsverfolgung.html?reference='.$result->hwbNumber;
$ret->Label = base64_decode($result->hwbOrPackageLabel); $ret->Label = base64_decode($result->hwbOrPackageLabel);
$ret->AdditionalInfo = "Abholtag: ".$result->pickupDate->format('d.m.Y')." / Zustelltag: ".$result->deliveryDate->format('d.m.Y');
} else { } else {
$ret->Errors[] = $result; $ret->Errors[] = $result;
} }