added lieferscheine to ticket view in thetool

This commit is contained in:
Luca Haid
2025-04-25 13:16:24 +02:00
parent 45efb5d2fd
commit a076cf6b9c
3 changed files with 92 additions and 46 deletions

View File

@@ -689,7 +689,7 @@ class AddressController extends mfBaseController {
}
protected function ticketsAction() {
protected function ticketsAndShippingNoteAction() {
$address_id = $this->request->address_id;
$address = new Address($address_id);
@@ -702,8 +702,13 @@ class AddressController extends mfBaseController {
$tickets = $xinon_project->searchSupportTickets('', 0, ['pageSize' => 100,
'filters' => json_encode([['customField6' => ['operator' => '=', 'values' => [$address->customer_number]]]])]);
$shippingNotes = array_map(function ($shippingNote) {
$shippingNote->createByName = (new User($shippingNote->createBy))->getAbbrName();
return $shippingNote;
}, WarehouseShippingNoteModel::getAll(['billingAddressId' => $address->id]));
Helper::renderVue($this,"AddressTickets",
"Tickets von Kunden: " . $address->getCompanyOrName() . '(' . $address->customer_number . ')', ["TICKETS" => $tickets]);
"Tickets und Lieferscheine von Kunden: " . $address->getCompanyOrName() . '(' . $address->customer_number . ')', ["TICKETS" => $tickets,"SHIPPING_NOTES" => $shippingNotes,"ADDRESS" => $address]);
}
protected function sendServicePinAction() {