addtocash using sendcoins Circuit

This commit is contained in:
Surya Paolo
2024-01-03 15:46:42 +01:00
parent 75ef581635
commit 66e4c577c7
6 changed files with 97 additions and 44 deletions

View File

@@ -17,6 +17,7 @@ const _ = require('lodash');
const Product = require('../models/product');
const Order = require('../models/order');
const Variant = require('../models/variant');
const { User } = require('../models/user');
/*const Department = require('../models/Department')
const Category = require('../models/Category')
@@ -255,6 +256,8 @@ router.post('/:userId/createorderscart', authenticate, async function (req, res,
let numorder = await OrdersCart.getLastNumOrder(idapp);
let numord_pers = await OrdersCart.getLastNumOrdPers(userId, idapp);
const userDest = await User.getUserById(idapp, userId);
// Esiste l'ordine ?
let myorderCart = await OrdersCart.getRecCartByUserId(userId, idapp, numorder);
if (!myorderCart) {
@@ -306,7 +309,7 @@ router.post('/:userId/createorderscart', authenticate, async function (req, res,
await OrdersCart.updateCmd(orders[0], status, true, req, options);
// Invia la email dell'Ordine
sendemail.sendEmail_OrderProduct(user.lang, idapp, orders[0], user)
sendemail.sendEmail_OrderProduct(userDest.lang, idapp, orders[0], userDest)
.then(async (ris) => {
myorderCart = await OrdersCart.findById(idordercart).lean();
return res.send({
@@ -356,6 +359,8 @@ router.post('/:userId/ordercartstatus', authenticate, async function (req, res,
const { User } = require('../models/user');
const userDest = await User.getUserById(userId);
let orderCart = await OrdersCart.findOne({ idapp, _id: order_id }).lean();
if ((userId !== String(req.user._id)) && !User.isManager(req.user.perm)) {
@@ -388,7 +393,7 @@ router.post('/:userId/ordercartstatus', authenticate, async function (req, res,
}
if (ordertype !== '') {
sendemail.sendEmail_Order(user.lang, idapp, orderCart, user, ordertype, status)
sendemail.sendEmail_Order(userDest.lang, idapp, orderCart, userDest, ordertype, status)
.then((ris) => {
})