Subversion Repositories SmartDukaan

Rev

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

Rev 13162 Rev 13200
Line 6897... Line 6897...
6897
 
6897
 
6898
def is_private_deal_transaction(transaction_id):
6898
def is_private_deal_transaction(transaction_id):
6899
    result = False
6899
    result = False
6900
    transaction = Transaction.get_by(id=transaction_id)
6900
    transaction = Transaction.get_by(id=transaction_id)
6901
    if transaction:
6901
    if transaction:
-
 
6902
        allItems = []
6902
        if transaction.coupon_code is None or transaction.coupon_code=="":
6903
        for order in transaction.orders:
6903
            return result
6904
            allItems.append(order.lineitems[0].item_id)
6904
        else:
6905
        
6905
            promotion_client  = PromotionClient().get_client()
6906
        catalog_client = CatalogClient().get_client()
6906
            coupon = promotion_client.getCoupon(transaction.coupon_code)
6907
        return len(catalog_client.getAllActivePrivateDeals(allItems, 0)) > 0 
6907
            if(coupon.promotion.ruleExecutionSrc=='rule_private_deals'):
-
 
-
 
6908
    
6908
                result = True
6909
            
6909
    return result
6910
    return result
6910
 
6911
 
6911
def update_snapdeal_orders_status(orders):
6912
def update_snapdeal_orders_status(orders):
6912
    for statusString, orderList in orders.iteritems():
6913
    for statusString, orderList in orders.iteritems():
6913
        if statusString == "Cancelled":
6914
        if statusString == "Cancelled":