diff --git a/lib/webservice/router/priceplan.js b/lib/webservice/router/priceplan.js index 6c14437..67a5577 100644 --- a/lib/webservice/router/priceplan.js +++ b/lib/webservice/router/priceplan.js @@ -108,12 +108,14 @@ function lookupCorrectPriceplan(storeId, originStoreId, recursiveLevel = 0) { recursiveLevel, }; - logger.verbose('PRICEPLAN.lookupCorrectPriceplan: Got suitable result', { - storeId, - originStoreId, - priceplanName: data.priceplan_name, - recursiveLevel, - }); + if (DEBUG) { + logger.verbose('PRICEPLAN.lookupCorrectPriceplan: Got suitable result', { + storeId, + originStoreId, + priceplanName: data.priceplan_name, + recursiveLevel, + }); + } resolve({ priceplan: data.priceplan_name, @@ -126,6 +128,8 @@ function lookupCorrectPriceplan(storeId, originStoreId, recursiveLevel = 0) { async function pageShouldBe(req, res) { if (!req.body) req.body = {}; + const startTime = new Date(); + const storeId = req.body.store_id || req.query.store_id; if (!storeId) { res.json({ @@ -135,15 +139,16 @@ async function pageShouldBe(req, res) { return; } - if (DEBUG) { - logger.verbose('PRICEPLAN.pageShouldBe: Got a request', { - method: req.method, - storeId, - }); - } + logger.verbose('PRICEPLAN.pageShouldBe: Got a request', { + method: req.method, + storeId, + }); const data = await lookupCorrectPriceplan(storeId, storeId, 0); + const deltaTime = Number(new Date() - startTime); + logger.info(`PRICEPLAN.pageShouldBe: Lookup finished ${deltaTime} ms`, { storeId }); + res.json({ error: false, error_message: null,