Subversion Repositories SmartDukaan

Rev

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

Rev 11908 Rev 12124
Line 2664... Line 2664...
2664
 
2664
 
2665
def get_private_deal_details(itemid):
2665
def get_private_deal_details(itemid):
2666
    return PrivateDeals.get_by(item_id=itemid)
2666
    return PrivateDeals.get_by(item_id=itemid)
2667
 
2667
 
2668
def get_private_deal_items(offset,limit):
2668
def get_private_deal_items(offset,limit):
-
 
2669
    if offset==0 and limit==0:
-
 
2670
        return session.query(Item).join((PrivateDeals,Item.id==PrivateDeals.item_id)).filter(PrivateDeals.isActive==True).all()
2669
    return session.query(Item).join((PrivateDeals,Item.id==PrivateDeals.item_id)).filter(PrivateDeals.isActive==True).offset(offset).limit(limit).all()
2671
    return session.query(Item).join((PrivateDeals,Item.id==PrivateDeals.item_id)).filter(PrivateDeals.isActive==True).offset(offset).limit(limit).all()
2670
 
2672
 
2671
def get_all_active_private_deals(itemIds, daysDelta):
2673
def get_all_active_private_deals(itemIds, daysDelta):
2672
        dealsMap = dict()
2674
        dealsMap = dict()
2673
        all_active_items_query =  session.query(PrivateDeals).filter(PrivateDeals.isActive==True).filter(now().between(PrivateDeals.startDate, PrivateDeals.endDate + datetime.timedelta(days=daysDelta)))
2675
        all_active_items_query =  session.query(PrivateDeals).filter(PrivateDeals.isActive==True).filter(now().between(PrivateDeals.startDate, PrivateDeals.endDate + datetime.timedelta(days=daysDelta)))