fix: Abgeschlossene Bestellungen nicht in Dashboard-Badges mitzählen
This commit is contained in:
@@ -100,7 +100,7 @@ router.get('/stats', authenticate, (req, res) => {
|
|||||||
`).all(uid);
|
`).all(uid);
|
||||||
|
|
||||||
const totalOrders = db.prepare('SELECT COUNT(*) c FROM orders WHERE user_id=?').get(uid).c;
|
const totalOrders = db.prepare('SELECT COUNT(*) c FROM orders WHERE user_id=?').get(uid).c;
|
||||||
const bezahltOrders = db.prepare('SELECT COUNT(*) c FROM orders WHERE user_id=? AND bezahlt=1').get(uid).c;
|
const bezahltOrders = db.prepare('SELECT COUNT(*) c FROM orders WHERE user_id=? AND bezahlt=1 AND (abgeholt=0 OR abgeholt IS NULL)').get(uid).c;
|
||||||
// Revenue: Gesamt-Festpreis hat Priorität, sonst Summe der Positions-Festpreise
|
// Revenue: Gesamt-Festpreis hat Priorität, sonst Summe der Positions-Festpreise
|
||||||
const paidOrders = db.prepare('SELECT * FROM orders WHERE user_id=? AND bezahlt=1').all(uid);
|
const paidOrders = db.prepare('SELECT * FROM orders WHERE user_id=? AND bezahlt=1').all(uid);
|
||||||
let totalRevenue = 0;
|
let totalRevenue = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user