Subversion Repositories SmartDukaan

Rev

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

Rev 17043 Rev 17181
Line 590... Line 590...
590
            if not cashBack or cashBack.get('cash_back_status')!=1:
590
            if not cashBack or cashBack.get('cash_back_status')!=1:
591
                info['cash_back_type'] = 0
591
                info['cash_back_type'] = 0
592
                info['cash_back'] = 0
592
                info['cash_back'] = 0
593
            else:
593
            else:
594
                if cashBack['cash_back_type'] in (1,2):
594
                if cashBack['cash_back_type'] in (1,2):
-
 
595
                    
-
 
596
                    if cashBack.get('maxCashBack') is not None:
-
 
597
                        
-
 
598
                        if cashBack.get('cash_back_type') ==1 and (float(cashBack.get('cash_back'))*info['available_price'])/100 > cashBack.get('maxCashBack'):
-
 
599
                            cashBack['cash_back_type'] = 2
-
 
600
                            cashBack['cash_back'] = cashBack['maxCashBack']
-
 
601
                        elif cashBack.get('cash_back_type') ==2 and cashBack.get('cash_back') > cashBack.get('maxCashBack'):
-
 
602
                            cashBack['cash_back'] = cashBack['maxCashBack']
-
 
603
                        else:
-
 
604
                            pass
-
 
605
                    
-
 
606
                    
-
 
607
                    
595
                    info['cash_back_type'] = cashBack['cash_back_type']
608
                    info['cash_back_type'] = cashBack['cash_back_type']
596
                    info['cash_back'] = float(cashBack['cash_back'])
609
                    info['cash_back'] = float(cashBack['cash_back'])
597
                else:
610
                else:
598
                    info['cash_back_type'] = 0
611
                    info['cash_back_type'] = 0
599
                    info['cash_back'] = 0
612
                    info['cash_back'] = 0