Subversion Repositories SmartDukaan

Rev

Rev 19192 | Rev 19317 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 19192 Rev 19210
Line 14... Line 14...
14
from dtr.utils.utils import getCashBack
14
from dtr.utils.utils import getCashBack
15
import traceback
15
import traceback
16
from shop2020.config.client.ConfigClient import ConfigClient
16
from shop2020.config.client.ConfigClient import ConfigClient
17
import chardet
17
import chardet
18
from dtr.CouponMaster import addToPaytmMaster
18
from dtr.CouponMaster import addToPaytmMaster
-
 
19
from math import floor
19
 
20
 
20
config_client = ConfigClient()
21
config_client = ConfigClient()
21
host_memCache = config_client.get_property('mem_cache_host_dtr')
22
host_memCache = config_client.get_property('mem_cache_host_dtr')
22
host = config_client.get_property('mongo_dtr_host')
23
host = config_client.get_property('mongo_dtr_host')
23
 
24
 
Line 78... Line 79...
78
        print "Error calculating cashback."
79
        print "Error calculating cashback."
79
        data['cash_back_type'] = 0
80
        data['cash_back_type'] = 0
80
        data['cash_back'] = 0
81
        data['cash_back'] = 0
81
        
82
        
82
    if data['cash_back_type'] == 1:
83
    if data['cash_back_type'] == 1:
83
        data['netPriceAfterCashBack'] = inputPrice - float(inputPrice)*data['cash_back']/100
84
        data['netPriceAfterCashBack'] = inputPrice - floor(float(inputPrice)*data['cash_back']/100)
84
    elif data['cash_back_type'] == 2:
85
    elif data['cash_back_type'] == 2:
85
        data['netPriceAfterCashBack'] = inputPrice - data['cash_back']
86
        data['netPriceAfterCashBack'] = inputPrice - data['cash_back']
86
    else:
87
    else:
87
        data['netPriceAfterCashBack'] = inputPrice
88
        data['netPriceAfterCashBack'] = inputPrice
88
    
89