Subversion Repositories SmartDukaan

Rev

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

Rev 1149 Rev 1208
Line 9... Line 9...
9
 get_line_items_for_order, get_transaction, get_transactions_for_shopping_cart_id,\
9
 get_line_items_for_order, get_transaction, get_transactions_for_shopping_cart_id,\
10
 change_transaction_status, get_orders_for_customer,get_orders_for_transaction, get_order,\
10
 change_transaction_status, get_orders_for_customer,get_orders_for_transaction, get_order,\
11
 get_all_orders, change_order_status, get_alerts, set_alert, add_billing_details,\
11
 get_all_orders, change_order_status, get_alerts, set_alert, add_billing_details,\
12
    mark_orders_as_manifested, close_session, accept_order, bill_order,\
12
    mark_orders_as_manifested, close_session, accept_order, bill_order,\
13
    get_orders_by_billing_date, mark_orders_as_picked_up,\
13
    get_orders_by_billing_date, mark_orders_as_picked_up,\
14
    mark_orders_as_delivered, mark_orders_as_failed, add_jacket_number
14
    mark_orders_as_delivered, mark_orders_as_failed, add_jacket_number,\
-
 
15
    order_outofstock
15
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
16
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
16
    to_t_lineitem, to_t_alert, to_t_order, to_t_lineitem
17
    to_t_lineitem, to_t_alert, to_t_order, to_t_lineitem
17
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
18
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
18
    LineItem, Order
19
    LineItem, Order
19
from shop2020.utils.Utils import to_py_date, get_fdate_tdate
20
from shop2020.utils.Utils import to_py_date, get_fdate_tdate
Line 242... Line 243...
242
        """
243
        """
243
        try:
244
        try:
244
            return add_jacket_number(orderId, jacketNumber)
245
            return add_jacket_number(orderId, jacketNumber)
245
        finally:
246
        finally:
246
            close_session()
247
            close_session()
-
 
248
        
-
 
249
    def markOrderAsOutOfStock(self, orderId):
-
 
250
        """
-
 
251
        Mark the given order as out of stock. Throws an exception if the order with the given Id couldn't be found.
-
 
252
        
-
 
253
        
-
 
254
        Parameters:
-
 
255
         - orderId
-
 
256
        """
247
            
257
        try:
-
 
258
            return order_outofstock(orderId)
-
 
259
        finally:
-
 
260
            close_session()
-
 
261
    
248
    def markOrdersAsManifested(self, warehouseId, providerId):
262
    def markOrdersAsManifested(self, warehouseId, providerId):
249
        """
263
        """
250
        Marks all BILLED orders for a warehouse and a provider as SHIPPED_FROM_WH
264
        Marks all BILLED orders for a warehouse and a provider as SHIPPED_FROM_WH
251
        
265
        
252
        Parameters:
266
        Parameters: