Aggiornamento modifiche preOrdini

This commit is contained in:
Surya Paolo
2023-12-20 21:56:15 +01:00
12 changed files with 178 additions and 25 deletions

View File

@@ -57,9 +57,17 @@ router.post('/:userId', authenticate, async function (req, res, next) {
try {
let mycart = await Cart.getCartByUserId(userId, idapp);
if (!order) {
return res.send({ code: server_constants.RIS_CODE_OK, cart: null });
}
// const myorder = Order.getOrderByID(order._id);
if (!addqty && !subqty)
if (!addqty && !subqty && order) {
order._id = await Order.createOrder(order);
if (!order._id) {
return res.send({ code: server_constants.RIS_CODE_ERR, cart: 0 });
}
}
let cart = null;
let product = null;
@@ -225,7 +233,15 @@ router.post('/:userId/createorderscart', authenticate, async function (req, res,
let note = req.body.note;
try {
const mycart = await Cart.findOne({ _id: cart_id });
let mycart = await Cart.findOne({ _id: cart_id });
if (!mycart) {
return res.send({
code: server_constants.RIS_CODE_OK,
status: 0,
recOrderCart: null,
});
}
let numorder = await OrdersCart.getLastNumOrder(idapp);
let numord_pers = await OrdersCart.getLastNumOrdPers(userId, idapp);
@@ -304,6 +320,7 @@ router.post('/:userId/createorderscart', authenticate, async function (req, res,
recOrderCart: myorderCart
});
} catch (e) {
console.error('Err', e);
return res.send({ code: server_constants.RIS_CODE_ERR, status: 0, recOrderCart: null });
}