email da inviare ai clienti ...
This commit is contained in:
@@ -22,14 +22,15 @@ const Product = require('../models/product');
|
||||
const Order = require('../models/order');
|
||||
const Variant = require('../models/variant');
|
||||
|
||||
const sendemail = require('../sendemail');
|
||||
const CartClass = require('../modules/Cart')
|
||||
const Cart = require('../models/cart');
|
||||
const OrdersCart = require('../models/orderscart');
|
||||
|
||||
//GET orders
|
||||
router.get('/:userId', authenticate, function (req, res, next) {
|
||||
let userId = req.body.userId
|
||||
let idapp = req.body.idapp
|
||||
let userId = req.body.userId;
|
||||
let idapp = req.body.idapp;
|
||||
OrdersCart.getOrdersCartByUserId(userId, idapp, 0, false)
|
||||
.then((cart) => {
|
||||
|
||||
@@ -39,6 +40,36 @@ router.get('/:userId', authenticate, function (req, res, next) {
|
||||
res.status(400).send(e);
|
||||
})
|
||||
|
||||
})
|
||||
});
|
||||
|
||||
router.post('/sendmail', authenticate, async function (req, res, next) {
|
||||
const idOrdersCart = req.body.idOrdersCart;
|
||||
const idapp = req.body.idapp;
|
||||
const test = req.body.test;
|
||||
const previewonly = req.body.previewonly;
|
||||
const templemail_id = req.body.templemail_id;
|
||||
|
||||
try {
|
||||
// Invia Email
|
||||
let myOrderCart = await OrdersCart.getOrdersCartById(idOrdersCart);
|
||||
if (myOrderCart) {
|
||||
const userto = myOrderCart.user;
|
||||
let emailto = userto.email;
|
||||
|
||||
if (userto && emailto) {
|
||||
const emailsend = await sendemail.sendEmail_byTemplate (idapp, userto, previewonly, emailto, templemail_id, test);
|
||||
|
||||
return res.send({ code: server_constants.RIS_CODE_OK, emailsend });
|
||||
}
|
||||
}
|
||||
|
||||
return res.send({ code: server_constants.RIS_CODE_OK, emailsend: false });
|
||||
|
||||
} catch (e) {
|
||||
console.error('err:', e);
|
||||
res.status(400).send(e);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
module.exports = router;
|
||||
|
||||
Reference in New Issue
Block a user