mirror of
https://dev.azure.com/hugendubel/ISA/_git/ISA-Frontend
synced 2025-12-28 22:42:11 +01:00
Merged PR 939: #2331 WE/WA Bearbeiten: changeStockStatusCode Aufruf vor patch
#2331 WE/WA Bearbeiten: changeStockStatusCode Aufruf vor patch Related work items: #2331
This commit is contained in:
committed by
Günther Schmidlehner
parent
5d2cfaf269
commit
d9df337ff0
@@ -209,7 +209,7 @@ export class SharedGoodsInOutOrderEditComponent implements OnChanges, OnDestroy
|
||||
try {
|
||||
await this.omsService.updateNotifications(orderId, this.notificationsGroup.getRawValue()).toPromise();
|
||||
} catch (error) {
|
||||
this._modal.open({ content: UiErrorModalComponent, data: error, title: 'Fehler beim aktualisieren der Benachrichtigung' });
|
||||
this._modal.open({ content: UiErrorModalComponent, data: error, title: 'Fehler beim Aktualisieren der Benachrichtigung' });
|
||||
throw error;
|
||||
}
|
||||
}
|
||||
@@ -217,6 +217,19 @@ export class SharedGoodsInOutOrderEditComponent implements OnChanges, OnDestroy
|
||||
for (const itemCtrl of control.items) {
|
||||
const orderItemId = itemCtrl.orderItemId;
|
||||
const orderItemSubsetId = itemCtrl.orderItemSubsetId;
|
||||
|
||||
try {
|
||||
const currentItem = this.items?.find((i) => i.orderItemSubsetId === orderItemSubsetId);
|
||||
if (itemCtrl.ssc !== currentItem?.ssc) {
|
||||
await this.omsService
|
||||
.changeStockStatusCode([{ id: orderItemSubsetId, ssc: itemCtrl.ssc, quantity: currentItem.quantity }])
|
||||
.toPromise();
|
||||
}
|
||||
} catch (error) {
|
||||
this._modal.open({ content: UiErrorModalComponent, data: error, title: 'Fehler beim Aktualisieren der Meldenummer' });
|
||||
throw error;
|
||||
}
|
||||
|
||||
try {
|
||||
await this.omsService
|
||||
.patchOrderItem({
|
||||
@@ -233,7 +246,7 @@ export class SharedGoodsInOutOrderEditComponent implements OnChanges, OnDestroy
|
||||
.pipe(first())
|
||||
.toPromise();
|
||||
} catch (error) {
|
||||
this._modal.open({ content: UiErrorModalComponent, data: error, title: 'Fehler beim aktualisieren des Bestellpostens' });
|
||||
this._modal.open({ content: UiErrorModalComponent, data: error, title: 'Fehler beim Aktualisieren des Bestellpostens' });
|
||||
throw error;
|
||||
}
|
||||
|
||||
@@ -259,7 +272,7 @@ export class SharedGoodsInOutOrderEditComponent implements OnChanges, OnDestroy
|
||||
.pipe(first())
|
||||
.toPromise();
|
||||
} catch (error) {
|
||||
this._modal.open({ content: UiErrorModalComponent, data: error, title: 'Fehler beim aktualisieren des Bestellpostens' });
|
||||
this._modal.open({ content: UiErrorModalComponent, data: error, title: 'Fehler beim Aktualisieren des Bestellpostens' });
|
||||
throw error;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user