Subversion Repositories SmartDukaan

Rev

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

Rev 4410 Rev 4444
Line 28... Line 28...
28
    mark_order_cancellation_request_confirmed,\
28
    mark_order_cancellation_request_confirmed,\
29
    mark_transaction_as_payment_flag_removed, accept_orders_for_item_id,\
29
    mark_transaction_as_payment_flag_removed, accept_orders_for_item_id,\
30
    mark_orders_as_po_raised, mark_orders_as_reversal_initiated,\
30
    mark_orders_as_po_raised, mark_orders_as_reversal_initiated,\
31
    mark_orders_as_not_available, update_shipment_address,\
31
    mark_orders_as_not_available, update_shipment_address,\
32
    mark_orders_as_timeout, get_order_for_awb,\
32
    mark_orders_as_timeout, get_order_for_awb,\
33
    mark_orders_as_shipped_from_warehouse
33
    mark_orders_as_shipped_from_warehouse, mark_alerts_as_seen
34
 
34
 
35
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
35
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
36
    to_t_alert, to_t_order, to_t_lineitem
36
    to_t_alert, to_t_order, to_t_lineitem
37
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
37
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
38
    LineItem, Order, TransactionServiceException
38
    LineItem, Order, TransactionServiceException
Line 505... Line 505...
505
        try:
505
        try:
506
            return enqueue_transaction_info_email(transactionId)
506
            return enqueue_transaction_info_email(transactionId)
507
        finally:
507
        finally:
508
            close_session()
508
            close_session()
509
    
509
    
510
    def getAlerts(self, type, status, timestamp):
510
    def getAlerts(self, type, warehouseId, status, timestamp):
511
        """
511
        """
512
        Parameters:
512
        Parameters:
513
         - type
513
         - type
-
 
514
         - warehouseId
514
         - status
515
         - status
515
         - timestamp
516
         - timestamp
516
        """
517
        """
517
        try:
518
        try:
518
            alerts = get_alerts(type, status, timestamp)
519
            alerts = get_alerts(type, warehouseId, status, timestamp)
519
            
520
            
520
            t_alerts = []
521
            t_alerts = []
521
            for alert in alerts:
522
            for alert in alerts:
522
                t_alerts.append(to_t_alert(alert)) 
523
                t_alerts.append(to_t_alert(alert)) 
523
            
524
            
Line 534... Line 535...
534
        try:
535
        try:
535
            add_alert(type, description)
536
            add_alert(type, description)
536
        finally:
537
        finally:
537
            close_session()
538
            close_session()
538
 
539
 
-
 
540
    def markAlertsAsSeen(self, warehouseId):
-
 
541
        """
-
 
542
        Parameters:
-
 
543
         - warehouseId
-
 
544
        """
-
 
545
        try:
-
 
546
            mark_alerts_as_seen(warehouseId)
-
 
547
        finally:
-
 
548
            close_session()
-
 
549
        pass
-
 
550
 
539
    def getValidOrderCount(self, ):
551
    def getValidOrderCount(self, ):
540
        """
552
        """
541
        Return the number of valid orders. (OrderStatus >= OrderStatus.SUBMITTED_FOR_PROCESSING)
553
        Return the number of valid orders. (OrderStatus >= OrderStatus.SUBMITTED_FOR_PROCESSING)
542
        """
554
        """
543
        try:
555
        try: