rework external order tracking system

This commit is contained in:
Matthias Hochmeister
2026-03-25 13:24:52 +01:00
parent e02ada8b95
commit 561334791b
7 changed files with 148 additions and 44 deletions

View File

@@ -187,13 +187,13 @@ class BestellungController {
res.status(400).json({ success: false, message: 'Ungültige ID' });
return;
}
const { status } = req.body;
const { status, force } = req.body;
if (!status || typeof status !== 'string') {
res.status(400).json({ success: false, message: 'Status ist erforderlich' });
return;
}
try {
const order = await bestellungService.updateOrderStatus(id, status, req.user!.id);
const order = await bestellungService.updateOrderStatus(id, status, req.user!.id, !!force);
if (!order) {
res.status(404).json({ success: false, message: 'Bestellung nicht gefunden' });
return;