router.post('/set-color-tag',(req,res)=> { let productId = parseInt(req.body['productId']); let colorTag = parseFloat(req.body['colorTag']); let query = new AV.Query(Product); query.equalTo('productId',productId); query.select('colorTag'); query.first().then(result => { result.set('colorTag', colorTag); result.save().then(()=>{ res.send({ success:1 }); }); }); });
router.post('/set-maximum',(req,res)=> { let productId = parseInt(req.body['productId']); let maximum = parseFloat(req.body['maximum']); let query = new AV.Query(Product); query.equalTo('productId',productId); query.select('maximum'); query.first().then(result => { result.set('maximum', maximum); result.save().then(()=>{ res.send({ success:1 }); }); }); });
router.post('/set-discount',(req,res)=> { let productId = parseInt(req.body['productId']); let discount = parseFloat(req.body['discount']); let query = new AV.Query(Product); query.equalTo('productId',productId); query.select('discount'); query.first().then(result => { result.set('discount', discount); result.save().then(()=>{ res.send({ success:1 }); }); }); });
router.get('/list-data',(req,res) => { let productListId = req.query.productListId; productListId = productListId.map(item => parseInt(item)); let query = new AV.Query(Product); query.containedIn('productId',productListId); query.select('productId','purchaseLink','shopLink','stock'); query.find().then(products => { res.send({ success:1, products }); }); });
router.get('/get-id/:productId', (req, res) => { let productId = parseInt(req.params['productId']); let query = new AV.Query(Product); query.equalTo('productId',productId); query.select('name'); query.first().then(result => { res.send({ success:1, result }); },()=>res.json({success: 0})); });