Subversion Repositories SmartDukaan

Rev

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

Rev 11653 Rev 11667
Line 2653... Line 2653...
2653
 
2653
 
2654
def get_all_active_private_deals(itemIds, daysDelta):
2654
def get_all_active_private_deals(itemIds, daysDelta):
2655
        dealsMap = dict()
2655
        dealsMap = dict()
2656
        all_active_items_query =  session.query(PrivateDeals).filter(PrivateDeals.isActive==True).filter(now().between(PrivateDeals.startDate, PrivateDeals.endDate + datetime.timedelta(days=daysDelta)))
2656
        all_active_items_query =  session.query(PrivateDeals).filter(PrivateDeals.isActive==True).filter(now().between(PrivateDeals.startDate, PrivateDeals.endDate + datetime.timedelta(days=daysDelta)))
2657
        if itemIds is not None:  
2657
        if itemIds is not None:  
2658
            all_active_items_query = all_active_items_query.filter(PrivateDeals.item_id.in_(itemIds)).all()
2658
            all_active_items_query = all_active_items_query.filter(PrivateDeals.item_id.in_(itemIds))
2659
        
2659
        
2660
        all_active_private_deals = all_active_items_query.all()
2660
        all_active_private_deals = all_active_items_query.all()
2661
        if all_active_private_deals is not None or all_active_private_deals!=[]:
2661
        if all_active_private_deals is not None or all_active_private_deals!=[]:
2662
            for active_private_deal in all_active_private_deals:
2662
            for active_private_deal in all_active_private_deals:
2663
                dealsMap[active_private_deal.item_id] = to_t_private_deal(active_private_deal)
2663
                dealsMap[active_private_deal.item_id] = to_t_private_deal(active_private_deal)