Subversion Repositories SmartDukaan

Rev

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

Rev 21154 Rev 21210
Line 11560... Line 11560...
11560
#refund complete shipping if type is list else as per map
11560
#refund complete shipping if type is list else as per map
11561
def __refund_shipping(orders, commit=True):
11561
def __refund_shipping(orders, commit=True):
11562
    if type(orders) is list:
11562
    if type(orders) is list:
11563
        for order in orders:
11563
        for order in orders:
11564
            if order.shippingRefund < order.shippingCost:
11564
            if order.shippingRefund < order.shippingCost:
11565
                diff = order.shippingRefund - order.shippingCost
11565
                diff = order.shippingCost - order.shippingRefund
11566
                order.shippingRefund = order.shippingCost
11566
                order.shippingRefund = order.shippingCost
11567
                if diff > 0:
-
 
11568
                    add_amount_in_wallet(order.customer_id, diff, order.transaction_id, WalletReferenceType.SHIPPING_REFUND, False, False)
11567
                add_amount_in_wallet(order.customer_id, diff, order.transaction_id, WalletReferenceType.SHIPPING_REFUND, False, False)
11569
        if commit:
11568
        if commit:
11570
            session.commit()
11569
            session.commit()
11571
            
11570
            
11572
def mark_order_for_selfpickup(transaction_ids):
11571
def mark_order_for_selfpickup(transaction_ids):
11573
    for transaction_id in transaction_ids:
11572
    for transaction_id in transaction_ids: