| Line 29... |
Line 29... |
| 29 |
except:
|
29 |
except:
|
| 30 |
pass
|
30 |
pass
|
| 31 |
|
31 |
|
| 32 |
|
32 |
|
| 33 |
import bson.son as son
|
33 |
import bson.son as son
|
| - |
|
34 |
import math
|
| - |
|
35 |
|
| 34 |
con = None
|
36 |
con = None
|
| 35 |
es = None
|
37 |
es = None
|
| 36 |
try:
|
38 |
try:
|
| 37 |
from elasticsearch import Elasticsearch
|
39 |
from elasticsearch import Elasticsearch
|
| 38 |
except:
|
40 |
except:
|
| Line 872... |
Line 874... |
| 872 |
continue
|
874 |
continue
|
| 873 |
av_info['cash_back'] = item[0]['cash_back']
|
875 |
av_info['cash_back'] = item[0]['cash_back']
|
| 874 |
av_info['cash_back_type'] = item[0]['cash_back_type']
|
876 |
av_info['cash_back_type'] = item[0]['cash_back_type']
|
| 875 |
netPriceAfterCashBack = av_info['sellingPrice']
|
877 |
netPriceAfterCashBack = av_info['sellingPrice']
|
| 876 |
if av_info['cash_back_type'] ==1:
|
878 |
if av_info['cash_back_type'] ==1:
|
| 877 |
netPriceAfterCashBack = av_info['sellingPrice'] - float(av_info['sellingPrice'])*av_info['cash_back']/100
|
879 |
netPriceAfterCashBack = av_info['sellingPrice'] - math.floor(float(av_info['sellingPrice'])*av_info['cash_back']/100)
|
| 878 |
elif av_info['cash_back_type'] ==2:
|
880 |
elif av_info['cash_back_type'] ==2:
|
| 879 |
netPriceAfterCashBack = av_info['sellingPrice'] - av_info['cash_back']
|
881 |
netPriceAfterCashBack = av_info['sellingPrice'] - math.floor(av_info['cash_back'])
|
| 880 |
else:
|
882 |
else:
|
| 881 |
pass
|
883 |
pass
|
| 882 |
av_info['netPriceAfterCashBack'] = netPriceAfterCashBack
|
884 |
av_info['netPriceAfterCashBack'] = netPriceAfterCashBack
|
| 883 |
|
885 |
|
| 884 |
#item[0]['netPriceAfterCashBack'] = d['netPriceAfterCashBack']
|
886 |
#item[0]['netPriceAfterCashBack'] = d['netPriceAfterCashBack']
|
| Line 888... |
Line 890... |
| 888 |
paytmPrice = item[0]['available_price']
|
890 |
paytmPrice = item[0]['available_price']
|
| 889 |
else:
|
891 |
else:
|
| 890 |
paytmPrice = item[0]['gross_price']
|
892 |
paytmPrice = item[0]['gross_price']
|
| 891 |
|
893 |
|
| 892 |
if item[0]['cash_back_type'] ==1:
|
894 |
if item[0]['cash_back_type'] ==1:
|
| 893 |
item[0]['netPriceAfterCashBack'] = paytmPrice - float(paytmPrice)*item[0]['cash_back']/100
|
895 |
item[0]['netPriceAfterCashBack'] = paytmPrice - math.floor(float(paytmPrice)*item[0]['cash_back']/100)
|
| 894 |
elif item[0]['cash_back_type'] ==2:
|
896 |
elif item[0]['cash_back_type'] ==2:
|
| 895 |
item[0]['netPriceAfterCashBack'] = paytmPrice - item[0]['cash_back']
|
897 |
item[0]['netPriceAfterCashBack'] = paytmPrice - math.floor(item[0]['cash_back'])
|
| 896 |
else:
|
898 |
else:
|
| 897 |
item[0]['netPriceAfterCashBack'] = paytmPrice
|
899 |
item[0]['netPriceAfterCashBack'] = paytmPrice
|
| 898 |
|
900 |
|
| 899 |
else:
|
901 |
else:
|
| 900 |
if item[0]['cash_back_type'] ==1:
|
902 |
if item[0]['cash_back_type'] ==1:
|
| 901 |
item[0]['netPriceAfterCashBack'] = item[0]['available_price'] - float(item[0]['available_price'])*item[0]['cash_back']/100
|
903 |
item[0]['netPriceAfterCashBack'] = item[0]['available_price'] - math.floor(float(item[0]['available_price'])*item[0]['cash_back']/100)
|
| 902 |
elif item[0]['cash_back_type'] ==2:
|
904 |
elif item[0]['cash_back_type'] ==2:
|
| 903 |
item[0]['netPriceAfterCashBack'] = item[0]['available_price'] - item[0]['cash_back']
|
905 |
item[0]['netPriceAfterCashBack'] = item[0]['available_price'] - math.floor(item[0]['cash_back'])
|
| 904 |
else:
|
906 |
else:
|
| 905 |
item[0]['netPriceAfterCashBack'] = item[0]['available_price']
|
907 |
item[0]['netPriceAfterCashBack'] = item[0]['available_price']
|
| 906 |
|
908 |
|
| 907 |
temp.append(item[0])
|
909 |
temp.append(item[0])
|
| 908 |
if len(temp) > 1:
|
910 |
if len(temp) > 1:
|
| Line 1888... |
Line 1890... |
| 1888 |
continue
|
1890 |
continue
|
| 1889 |
av_info['cash_back'] = item[0]['cash_back']
|
1891 |
av_info['cash_back'] = item[0]['cash_back']
|
| 1890 |
av_info['cash_back_type'] = item[0]['cash_back_type']
|
1892 |
av_info['cash_back_type'] = item[0]['cash_back_type']
|
| 1891 |
netPriceAfterCashBack = av_info['sellingPrice']
|
1893 |
netPriceAfterCashBack = av_info['sellingPrice']
|
| 1892 |
if av_info['cash_back_type'] ==1:
|
1894 |
if av_info['cash_back_type'] ==1:
|
| 1893 |
netPriceAfterCashBack = av_info['sellingPrice'] - float(av_info['sellingPrice'])*av_info['cash_back']/100
|
1895 |
netPriceAfterCashBack = av_info['sellingPrice'] - math.floor(float(av_info['sellingPrice'])*av_info['cash_back']/100)
|
| 1894 |
elif av_info['cash_back_type'] ==2:
|
1896 |
elif av_info['cash_back_type'] ==2:
|
| 1895 |
netPriceAfterCashBack = av_info['sellingPrice'] - av_info['cash_back']
|
1897 |
netPriceAfterCashBack = av_info['sellingPrice'] - math.floor(av_info['cash_back'])
|
| 1896 |
else:
|
1898 |
else:
|
| 1897 |
pass
|
1899 |
pass
|
| 1898 |
av_info['netPriceAfterCashBack'] = netPriceAfterCashBack
|
1900 |
av_info['netPriceAfterCashBack'] = netPriceAfterCashBack
|
| 1899 |
|
1901 |
|
| 1900 |
if item[0]['source_id'] != SOURCE_MAP.get("PAYTM.COM"):
|
1902 |
if item[0]['source_id'] != SOURCE_MAP.get("PAYTM.COM"):
|
| Line 1902... |
Line 1904... |
| 1902 |
paytmPrice = item[0]['available_price']
|
1904 |
paytmPrice = item[0]['available_price']
|
| 1903 |
else:
|
1905 |
else:
|
| 1904 |
paytmPrice = item[0]['gross_price']
|
1906 |
paytmPrice = item[0]['gross_price']
|
| 1905 |
|
1907 |
|
| 1906 |
if item[0]['cash_back_type'] ==1:
|
1908 |
if item[0]['cash_back_type'] ==1:
|
| 1907 |
item[0]['netPriceAfterCashBack'] = paytmPrice - float(paytmPrice)*item[0]['cash_back']/100
|
1909 |
item[0]['netPriceAfterCashBack'] = paytmPrice - math.floor(float(paytmPrice)*item[0]['cash_back']/100)
|
| 1908 |
elif item[0]['cash_back_type'] ==2:
|
1910 |
elif item[0]['cash_back_type'] ==2:
|
| 1909 |
item[0]['netPriceAfterCashBack'] = paytmPrice - item[0]['cash_back']
|
1911 |
item[0]['netPriceAfterCashBack'] = paytmPrice - math.floor(item[0]['cash_back'])
|
| 1910 |
else:
|
1912 |
else:
|
| 1911 |
item[0]['netPriceAfterCashBack'] = paytmPrice
|
1913 |
item[0]['netPriceAfterCashBack'] = paytmPrice
|
| 1912 |
|
1914 |
|
| 1913 |
else:
|
1915 |
else:
|
| 1914 |
if item[0]['cash_back_type'] ==1:
|
1916 |
if item[0]['cash_back_type'] ==1:
|
| 1915 |
item[0]['netPriceAfterCashBack'] = item[0]['available_price'] - float(item[0]['available_price'])*item[0]['cash_back']/100
|
1917 |
item[0]['netPriceAfterCashBack'] = item[0]['available_price'] - math.floor(float(item[0]['available_price'])*item[0]['cash_back']/100)
|
| 1916 |
elif item[0]['cash_back_type'] ==2:
|
1918 |
elif item[0]['cash_back_type'] ==2:
|
| 1917 |
item[0]['netPriceAfterCashBack'] = item[0]['available_price'] - item[0]['cash_back']
|
1919 |
item[0]['netPriceAfterCashBack'] = item[0]['available_price'] - math.floor(item[0]['cash_back'])
|
| 1918 |
else:
|
1920 |
else:
|
| 1919 |
item[0]['netPriceAfterCashBack'] = item[0]['available_price']
|
1921 |
item[0]['netPriceAfterCashBack'] = item[0]['available_price']
|
| 1920 |
|
1922 |
|
| 1921 |
|
1923 |
|
| 1922 |
item[0]['totalPoints'] = d['totalPoints']
|
1924 |
item[0]['totalPoints'] = d['totalPoints']
|
| Line 2635... |
Line 2637... |
| 2635 |
continue
|
2637 |
continue
|
| 2636 |
av_info['cash_back'] = item[0]['cash_back']
|
2638 |
av_info['cash_back'] = item[0]['cash_back']
|
| 2637 |
av_info['cash_back_type'] = item[0]['cash_back_type']
|
2639 |
av_info['cash_back_type'] = item[0]['cash_back_type']
|
| 2638 |
netPriceAfterCashBack = av_info['sellingPrice']
|
2640 |
netPriceAfterCashBack = av_info['sellingPrice']
|
| 2639 |
if av_info['cash_back_type'] ==1:
|
2641 |
if av_info['cash_back_type'] ==1:
|
| 2640 |
netPriceAfterCashBack = av_info['sellingPrice'] - float(av_info['sellingPrice'])*av_info['cash_back']/100
|
2642 |
netPriceAfterCashBack = av_info['sellingPrice'] - math.floor(float(av_info['sellingPrice'])*av_info['cash_back']/100)
|
| 2641 |
elif av_info['cash_back_type'] ==2:
|
2643 |
elif av_info['cash_back_type'] ==2:
|
| 2642 |
netPriceAfterCashBack = av_info['sellingPrice'] - av_info['cash_back']
|
2644 |
netPriceAfterCashBack = av_info['sellingPrice'] - math.floor(av_info['cash_back'])
|
| 2643 |
else:
|
2645 |
else:
|
| 2644 |
pass
|
2646 |
pass
|
| 2645 |
av_info['netPriceAfterCashBack'] = netPriceAfterCashBack
|
2647 |
av_info['netPriceAfterCashBack'] = netPriceAfterCashBack
|
| 2646 |
|
2648 |
|
| 2647 |
if item[0]['source_id'] != SOURCE_MAP.get("PAYTM.COM"):
|
2649 |
if item[0]['source_id'] != SOURCE_MAP.get("PAYTM.COM"):
|
| Line 2649... |
Line 2651... |
| 2649 |
paytmPrice = item[0]['available_price']
|
2651 |
paytmPrice = item[0]['available_price']
|
| 2650 |
else:
|
2652 |
else:
|
| 2651 |
paytmPrice = item[0]['gross_price']
|
2653 |
paytmPrice = item[0]['gross_price']
|
| 2652 |
|
2654 |
|
| 2653 |
if item[0]['cash_back_type'] ==1:
|
2655 |
if item[0]['cash_back_type'] ==1:
|
| 2654 |
item[0]['netPriceAfterCashBack'] = paytmPrice - float(paytmPrice)*item[0]['cash_back']/100
|
2656 |
item[0]['netPriceAfterCashBack'] = paytmPrice - math.floor(float(paytmPrice)*item[0]['cash_back']/100)
|
| 2655 |
elif item[0]['cash_back_type'] ==2:
|
2657 |
elif item[0]['cash_back_type'] ==2:
|
| 2656 |
item[0]['netPriceAfterCashBack'] = paytmPrice - item[0]['cash_back']
|
2658 |
item[0]['netPriceAfterCashBack'] = paytmPrice - math.floor(item[0]['cash_back'])
|
| 2657 |
else:
|
2659 |
else:
|
| 2658 |
item[0]['netPriceAfterCashBack'] = paytmPrice
|
2660 |
item[0]['netPriceAfterCashBack'] = paytmPrice
|
| 2659 |
|
2661 |
|
| 2660 |
else:
|
2662 |
else:
|
| 2661 |
if item[0]['cash_back_type'] ==1:
|
2663 |
if item[0]['cash_back_type'] ==1:
|
| 2662 |
item[0]['netPriceAfterCashBack'] = item[0]['available_price'] - float(item[0]['available_price'])*item[0]['cash_back']/100
|
2664 |
item[0]['netPriceAfterCashBack'] = item[0]['available_price'] - math.floor(float(item[0]['available_price'])*item[0]['cash_back']/100)
|
| 2663 |
elif item[0]['cash_back_type'] ==2:
|
2665 |
elif item[0]['cash_back_type'] ==2:
|
| 2664 |
item[0]['netPriceAfterCashBack'] = item[0]['available_price'] - item[0]['cash_back']
|
2666 |
item[0]['netPriceAfterCashBack'] = item[0]['available_price'] - math.floor(item[0]['cash_back'])
|
| 2665 |
else:
|
2667 |
else:
|
| 2666 |
item[0]['netPriceAfterCashBack'] = item[0]['available_price']
|
2668 |
item[0]['netPriceAfterCashBack'] = item[0]['available_price']
|
| 2667 |
|
2669 |
|
| 2668 |
return item[0]
|
2670 |
return item[0]
|
| 2669 |
|
2671 |
|