Subversion Repositories SmartDukaan

Rev

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

Rev 1135 Rev 1149
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
14
    mark_orders_as_delivered, mark_orders_as_failed, add_jacket_number
15
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
15
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
16
    to_t_lineitem, to_t_alert, to_t_order, to_t_lineitem
16
    to_t_lineitem, to_t_alert, to_t_order, to_t_lineitem
17
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
17
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
18
    LineItem, Order
18
    LineItem, Order
19
from shop2020.utils.Utils import to_py_date, get_fdate_tdate
19
from shop2020.utils.Utils import to_py_date, get_fdate_tdate
Line 215... Line 215...
215
            for lineitem in lineitems:
215
            for lineitem in lineitems:
216
                t_lineitems.append(to_t_lineitem(lineitem))
216
                t_lineitems.append(to_t_lineitem(lineitem))
217
            return t_lineitems
217
            return t_lineitems
218
        finally:
218
        finally:
219
            close_session()
219
            close_session()
220
            
220
 
221
    def addBillingDetails(self, orderId, invoice_number, jacket_number, billed_by):
221
    def addBillingDetails(self, orderId, invoice_number, billed_by):
222
        """
222
        """
-
 
223
        Add billing details such as the bill number and the biller to the Order.
-
 
224
        
223
        Parameters:
225
        Parameters:
224
         - orderId
226
         - orderId
225
         - invoice_number
227
         - invoice_number
226
         - billed_by
228
         - billed_by
227
        """
229
        """
228
        try:
230
        try:
229
            return add_billing_details(orderId, invoice_number, jacket_number, billed_by)
231
            return add_billing_details(orderId, invoice_number, billed_by)
-
 
232
        finally:
-
 
233
            close_session()
-
 
234
 
-
 
235
    def addJacketNumber(self, orderId, jacketNumber):
-
 
236
        """
-
 
237
        Adds jacket number to the order. Return false if it doesn't find the order with the given ID.
-
 
238
        
-
 
239
        Parameters:
-
 
240
         - orderId
-
 
241
         - jacketNumber
-
 
242
        """
-
 
243
        try:
-
 
244
            return add_jacket_number(orderId, jacketNumber)
230
        finally:
245
        finally:
231
            close_session()
246
            close_session()
232
            
247
            
233
    def markOrdersAsManifested(self, warehouseId, providerId):
248
    def markOrdersAsManifested(self, warehouseId, providerId):
234
        """
249
        """