Advertisement
luanoliveira

precosSazonais

Feb 9th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var getCurrentPrice = function(currentDate, priceObj) {
  2.                             var price = priceObj.preco;
  3.  
  4.                             if (priceObj.precos_sazonais.length == 0) {
  5.                                 return price;
  6.                             }
  7.  
  8.                             var precosSazonaisIds = Object.keys(priceObj.precos_sazonais);
  9.  
  10.                             for (var i = 0; i < precosSazonaisIds.length; i++) {
  11.                                 if ( moment(currentDate, 'DD/MM/YYYY') >= moment(priceObj.precos_sazonais[precosSazonaisIds[i]].data_inicio, 'YYYY-MM-DD') && moment(currentDate, 'DD/MM/YYYY') <= moment(priceObj.precos_sazonais[precosSazonaisIds[i]].data_fim, 'YYYY-MM-DD') && priceObj.precos_sazonais[precosSazonaisIds[i]].promocao==1 ) {
  12.                                     return priceObj.precos_sazonais[precosSazonaisIds[i]].preco;
  13.                                 }
  14.                             }
  15.  
  16.                             for (var i = 0; i < precosSazonaisIds.length; i++) {                                
  17.                                 if ( moment(currentDate, 'DD/MM/YYYY') >= moment(priceObj.precos_sazonais[precosSazonaisIds[i]].data_inicio, 'YYYY-MM-DD') && moment(currentDate, 'DD/MM/YYYY') <= moment(priceObj.precos_sazonais[precosSazonaisIds[i]].data_fim, 'YYYY-MM-DD') && priceObj.precos_sazonais[precosSazonaisIds[i]].promocao==0 ) {
  18.                                     return priceObj.precos_sazonais[precosSazonaisIds[i]].preco;
  19.                                 }
  20.                             };
  21.  
  22.                             return price;
  23.                         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement