Subversion Repositories SmartDukaan

Rev

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

Rev 3527 Rev 3530
Line 227... Line 227...
227
            item_pricing = catalog_client.getItemPricing(item_id, order.warehouse_id)
227
            item_pricing = catalog_client.getItemPricing(item_id, order.warehouse_id)
228
            order.lineitems[0].transfer_price = item_pricing.transferPrice        
228
            order.lineitems[0].transfer_price = item_pricing.transferPrice        
229
 
229
 
230
    session.commit()
230
    session.commit()
231
 
231
 
-
 
232
    try:
232
    if new_status == TransactionStatus.COD_IN_PROCESS:
233
        if new_status == TransactionStatus.COD_IN_PROCESS:
233
        crm_client = CRMClient().get_client()
234
            crm_client = CRMClient().get_client()
234
        crm_client.processCODTxn(transaction.id);
235
            crm_client.processCODTxn(transaction.id)
-
 
236
    except Exception as e:
-
 
237
        print e
235
 
238
 
236
    return True
239
    return True
237
 
240
 
238
def adjust_delivery_time(order_time, delivery_days):
241
def adjust_delivery_time(order_time, delivery_days):
239
    order_date = order_time.date()
242
    order_date = order_time.date()
Line 478... Line 481...
478
    order = get_order(orderId)
481
    order = get_order(orderId)
479
    order.status = status
482
    order.status = status
480
    order.statusDescription = description
483
    order.statusDescription = description
481
    session.commit()
484
    session.commit()
482
 
485
 
-
 
486
    try:
483
    trust_level_delta = compute_trust_level_delta(order)
487
        trust_level_delta = compute_trust_level_delta(order)
484
    if (trust_level_delta != 0):
488
        if (trust_level_delta != 0):
485
        user_client = UserClient().get_client()
489
            user_client = UserClient().get_client()
486
        user_client.increaseTrustLevel(order.customer_id, trust_level_delta)
490
            user_client.increaseTrustLevel(order.customer_id, trust_level_delta)
-
 
491
    except Exception as e:
-
 
492
        print e
487
 
493
 
488
    return True
494
    return True
489
 
495
 
490
def compute_trust_level_delta(order):
496
def compute_trust_level_delta(order):
491
    trust_level_delta = 0
497
    trust_level_delta = 0