| 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)
|