aggiornamento ordini
This commit is contained in:
@@ -281,7 +281,9 @@ router.post('/:userId/ordercartstatus', authenticate, async function (req, res,
|
||||
const user = req.user;
|
||||
let status = req.body.status;
|
||||
|
||||
const orderCart = await OrdersCart.findOne({ idapp, _id: order_id }).lean();
|
||||
const { User } = require('../models/user');
|
||||
|
||||
let orderCart = await OrdersCart.findOne({ idapp, _id: order_id }).lean();
|
||||
|
||||
if ((userId !== String(req.user._id)) && !User.isManager(req.user.perm)) {
|
||||
// I'm trying to write something not mine!
|
||||
@@ -300,7 +302,7 @@ router.post('/:userId/ordercartstatus', authenticate, async function (req, res,
|
||||
if (ris) {
|
||||
|
||||
// Aggiorna gli Stati Interni !
|
||||
await OrdersCart.updateCmd(orderCart, status, true);
|
||||
orderCart = await OrdersCart.updateCmd(orderCart, status, true);
|
||||
|
||||
let ordertype = '';
|
||||
|
||||
@@ -321,8 +323,16 @@ router.post('/:userId/ordercartstatus', authenticate, async function (req, res,
|
||||
}
|
||||
|
||||
})
|
||||
let orderscart = null;
|
||||
|
||||
return res.send({ code: server_constants.RIS_CODE_OK, status });
|
||||
if (User.isManager(user.perm)) {
|
||||
// Prende Tutti gli Ordini !
|
||||
orderscart = await OrdersCart.getOrdersCartByUserId('ALL', idapp, 0);
|
||||
} else {
|
||||
orderscart = await OrdersCart.getOrdersCartByUserId(req.user.id, idapp, 0);
|
||||
}
|
||||
|
||||
return res.send({ code: server_constants.RIS_CODE_OK, status, orders: orderscart });
|
||||
|
||||
}
|
||||
} catch (e) {
|
||||
|
||||
Reference in New Issue
Block a user