Subversion Repositories SmartDukaan

Rev

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

Rev 17619 Rev 17620
Line 480... Line 480...
480
    
480
    
481
    for k, v in featuredDealsMobiles.iteritems():
481
    for k, v in featuredDealsMobiles.iteritems():
482
        blockedRanksMobiles.append(k-1)
482
        blockedRanksMobiles.append(k-1)
483
        blockedSkuBundlesMobiles.append(v.get('skuBundleId'))
483
        blockedSkuBundlesMobiles.append(v.get('skuBundleId'))
484
        
484
        
485
    print "Blocked ranks ", blockedRanksMobiles
-
 
486
    print "Blocked bundles ", blockedSkuBundlesMobiles 
-
 
487
    
485
    
488
    for sorted_deal in mobile_deals:
486
    for sorted_deal in mobile_deals:
489
       
487
       
490
        while(True):
488
        while(True):
491
            if rankMobiles in blockedRanksMobiles:
489
            if rankMobiles in blockedRanksMobiles:
Line 509... Line 507...
509
        else:
507
        else:
510
            for temp_list in sortedMapMobiles.get(sorted_deal['skuBundleId']).itervalues():
508
            for temp_list in sortedMapMobiles.get(sorted_deal['skuBundleId']).itervalues():
511
                temp_list.append(sorted_deal)
509
                temp_list.append(sorted_deal)
512
            rankMapMobiles[(sortedMapMobiles.get(sorted_deal['skuBundleId']).keys())[0]] = temp_list
510
            rankMapMobiles[(sortedMapMobiles.get(sorted_deal['skuBundleId']).keys())[0]] = temp_list
513
    
511
    
514
    print "Blocked info ", blockedInfoMobiles
-
 
515
            
512
            
516
    for rank in blockedRanksMobiles:
513
    for rank in blockedRanksMobiles:
517
        print "Adding rank ",rank 
-
 
518
        if blockedInfoMobiles.get((featuredDealsMobiles.get(rank+1)).get('skuBundleId')) is not None:
514
        if blockedInfoMobiles.get((featuredDealsMobiles.get(rank+1)).get('skuBundleId')) is not None:
519
            rankMapMobiles[rank] = blockedInfoMobiles.get((featuredDealsMobiles.get(rank+1)).get('skuBundleId'))
515
            rankMapMobiles[rank] = blockedInfoMobiles.get((featuredDealsMobiles.get(rank+1)).get('skuBundleId'))
520
            print rankMapMobiles[rank]
516
            print rankMapMobiles[rank]
521
        
517
        
522
    
518
    
Line 533... Line 529...
533
    
529
    
534
    for k, v in featuredDealsTablets.iteritems():
530
    for k, v in featuredDealsTablets.iteritems():
535
        blockedRanksTablets.append(k-1)
531
        blockedRanksTablets.append(k-1)
536
        blockedSkuBundlesTablets.append(v.get('skuBundleId'))
532
        blockedSkuBundlesTablets.append(v.get('skuBundleId'))
537
    
533
    
538
    print "Blocked ranks ", blockedRanksTablets
-
 
539
    print "Blocked bundles ", blockedSkuBundlesTablets 
-
 
540
    
534
    
541
    for sorted_deal in tablet_deals:
535
    for sorted_deal in tablet_deals:
542
        while(True):
536
        while(True):
543
            if rankTablets in blockedRanksTablets:
537
            if rankTablets in blockedRanksTablets:
544
                print "skipping rank ",rankTablets
538
                print "skipping rank ",rankTablets
Line 561... Line 555...
561
            for temp_list in sortedMapTablets.get(sorted_deal['skuBundleId']).itervalues():
555
            for temp_list in sortedMapTablets.get(sorted_deal['skuBundleId']).itervalues():
562
                temp_list.append(sorted_deal)
556
                temp_list.append(sorted_deal)
563
            rankMapTablets[(sortedMapTablets.get(sorted_deal['skuBundleId']).keys())[0]] = temp_list
557
            rankMapTablets[(sortedMapTablets.get(sorted_deal['skuBundleId']).keys())[0]] = temp_list
564
            
558
            
565
    for rank in blockedRanksTablets:
559
    for rank in blockedRanksTablets:
566
        print "Adding rank ",rank 
-
 
567
        if blockedInfoTablets.get((featuredDealsTablets.get(rank+1)).get('skuBundleId')) is not None:
560
        if blockedInfoTablets.get((featuredDealsTablets.get(rank+1)).get('skuBundleId')) is not None:
568
            rankMapTablets[rank] = blockedInfoTablets.get((featuredDealsTablets.get(rank+1)).get('skuBundleId'))
561
            rankMapTablets[rank] = blockedInfoTablets.get((featuredDealsTablets.get(rank+1)).get('skuBundleId'))
569
            print rankMapTablets[rank]
562
            print rankMapTablets[rank]
570
            
563
            
571
    
564
    
Line 581... Line 574...
581
    
574
    
582
    for k, v in featuredDealsAccessories.iteritems():
575
    for k, v in featuredDealsAccessories.iteritems():
583
        blockedRanksAccessories.append(k-1)
576
        blockedRanksAccessories.append(k-1)
584
        blockedSkuBundlesAccessories.append(v.get('skuBundleId'))
577
        blockedSkuBundlesAccessories.append(v.get('skuBundleId'))
585
    
578
    
586
    print "Blocked ranks ", blockedRanksAccessories
-
 
587
    print "Blocked bundles ", blockedSkuBundlesAccessories 
-
 
588
    
579
    
589
    for sorted_deal in accessories_deals:
580
    for sorted_deal in accessories_deals:
590
       
581
       
591
        while(True):
582
        while(True):
592
            if rankAccessories in blockedRanksAccessories:
583
            if rankAccessories in blockedRanksAccessories:
Line 610... Line 601...
610
        else:
601
        else:
611
            for temp_list in sortedMapAccessories.get(sorted_deal['skuBundleId']).itervalues():
602
            for temp_list in sortedMapAccessories.get(sorted_deal['skuBundleId']).itervalues():
612
                temp_list.append(sorted_deal)
603
                temp_list.append(sorted_deal)
613
            rankMapAccessories[(sortedMapAccessories.get(sorted_deal['skuBundleId']).keys())[0]] = temp_list
604
            rankMapAccessories[(sortedMapAccessories.get(sorted_deal['skuBundleId']).keys())[0]] = temp_list
614
    
605
    
615
    print "Blocked info ", blockedInfoAccessories
-
 
616
            
606
            
617
    for rank in blockedRanksAccessories:
607
    for rank in blockedRanksAccessories:
618
        print "Adding rank acc ",rank 
608
        print "Adding rank acc ",rank 
619
        if blockedInfoAccessories.get((featuredDealsAccessories.get(rank+1)).get('skuBundleId')) is not None:
609
        if blockedInfoAccessories.get((featuredDealsAccessories.get(rank+1)).get('skuBundleId')) is not None:
620
            rankMapAccessories[rank] = blockedInfoAccessories.get((featuredDealsAccessories.get(rank+1)).get('skuBundleId'))
610
            rankMapAccessories[rank] = blockedInfoAccessories.get((featuredDealsAccessories.get(rank+1)).get('skuBundleId'))
Line 753... Line 743...
753
                fd_dealObject = mc.get("featured_deals_deal_object")
743
                fd_dealObject = mc.get("featured_deals_deal_object")
754
            except:
744
            except:
755
                fd_dealObject = {3:{},5:{},6:{}}
745
                fd_dealObject = {3:{},5:{},6:{}}
756
        else:
746
        else:
757
            fd_dealObject = mc.get("featured_deals_deal_object")
747
            fd_dealObject = mc.get("featured_deals_deal_object")
-
 
748
            
-
 
749
        print "Inside new deals ",fd_dealObject
758
        
750
        
759
        if (fd_dealObject.get(category_id)).get(rankCounter) is not None:
751
        if (fd_dealObject.get(category_id)).get(rankCounter) is not None:
760
            deal_object_temp = []
752
            deal_object_temp = []
761
            deal_object_temp.append(fd_dealObject.get(category_id)).get(rankCounter).get('object')
753
            deal_object_temp.append(fd_dealObject.get(category_id)).get(rankCounter).get('object')
762
            dealsListMap.append(deal_object_temp)
754
            dealsListMap.append(deal_object_temp)