Skip to content
Code-Schnipsel Gruppen Projekte
Bestätigt Commit 676174ad erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

fix: new quiqqerErpProcessHistory event, replaces the old

Übergeordneter ff762d13
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
2 Merge Requests!61feat: erp process object extended,!60feat: erp process object extended
......@@ -9,7 +9,6 @@
use QUI;
use function count;
use function strtotime;
/**
* Class Process
......@@ -130,28 +129,15 @@ public function getCompleteHistory(): Comments
$orders = $this->getOrders();
foreach ($invoices as $Invoice) {
$History->addComment(
QUI::getLocale()->get('quiqqer/erp', 'created.invoice', [
'invoiceId' => $Invoice->getId()
]),
strtotime($Invoice->getAttribute('date'))
);
$History->import($Invoice->getHistory());
}
foreach ($orders as $Order) {
$History->addComment(
QUI::getLocale()->get('quiqqer/erp', 'created.order', [
'orderId' => $Order->getId()
]),
strtotime($Order->getAttribute('date'))
);
$History->import($Order->getHistory());
}
QUI::getEvents()->fireEvent('quiqqerErpGetCompleteHistory', [$this]);
QUI::getEvents()->fireEvent('quiqqerErpGetCompleteHistory', [$this, $this->processId]);
QUI::getEvents()->fireEvent('quiqqerErpProcessHistory', [$this, $this->processId]);
return $History;
}
......@@ -225,7 +211,7 @@ public function hasOrder(): bool
*
* @return null|Order\Order|Order\OrderInProcess
*/
public function getOrder()
public function getOrder(): Order\OrderInProcess|Order\Order|null
{
try {
QUI::getPackage('quiqqer/order');
......@@ -253,9 +239,9 @@ public function getOrder()
/**
* Return all orders from the process
*
* @return array|Order\Order|Order\Order[]|Order\OrderInProcess
* @return array|Order\Order|Order\Order[]|Order\OrderInProcess[]
*/
public function getOrders()
public function getOrders(): array
{
try {
QUI::getPackage('quiqqer/order');
......
0% Lade oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren