Subversion Repositories SmartDukaan

Rev

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

Rev 4258 Rev 4259
Line 1551... Line 1551...
1551
    for order in transaction.orders:
1551
    for order in transaction.orders:
1552
        order.status = OrderStatus.SUBMITTED_FOR_PROCESSING
1552
        order.status = OrderStatus.SUBMITTED_FOR_PROCESSING
1553
        order.statusDescription = "Submitted to warehouse"
1553
        order.statusDescription = "Submitted to warehouse"
1554
    session.commit()
1554
    session.commit()
1555
    
1555
    
-
 
1556
def refund_transaction(transactionId, refundedBy, reason):
-
 
1557
    """
-
 
1558
    This method is called when a flagged payment is deemed unserviceable and the corresponding orders
-
 
1559
    need to be cancelled
-
 
1560
 
-
 
1561
    Parameters:
-
 
1562
     - transactionId
-
 
1563
    """
-
 
1564
    transaction = get_transaction(transactionId)
-
 
1565
    transaction.status = TransactionStatus.FAILED
-
 
1566
    for order in transaction.orders:
-
 
1567
        refund_order(order.id, refundedBy, reason)
-
 
1568
    session.commit()
-
 
1569
    
1556
def mark_order_cancellation_request_denied(orderId):
1570
def mark_order_cancellation_request_denied(orderId):
1557
    """
1571
    """
1558
    If we decide to not to cancel order, we will move the order ro previous status.
1572
    If we decide to not to cancel order, we will move the order ro previous status.
1559
    
1573
    
1560
    Parameters:
1574
    Parameters: