| 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_returnable_orders_for_customer, get_cancellable_orders_for_customer, get_orders_by_billing_date,\
|
11 |
get_returnable_orders_for_customer, get_cancellable_orders_for_customer, get_orders_by_billing_date,\
|
| 12 |
get_all_orders, change_order_status, get_alerts, set_alert, add_billing_details,\
|
12 |
get_all_orders, change_order_status, get_alerts, set_alert, add_billing_details,\
|
| 13 |
mark_orders_as_manifested, close_session, accept_order, bill_order, mark_orders_as_picked_up,\
|
13 |
mark_orders_as_manifested, close_session, accept_order, bill_order, 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,\
|
| 15 |
order_outofstock, batch_orders, update_non_delivery_reason, enqueue_transaction_info_email,\
|
15 |
order_outofstock, batch_orders, update_non_delivery_reason, enqueue_transaction_info_email,\
|
| 16 |
get_undelivered_orders, get_order_for_customer, get_valid_order_count,\
|
16 |
get_undelivered_orders, get_order_for_customer, get_valid_order_count,\
|
| 17 |
get_cust_count_with_successful_txn, get_valid_orders_amount_range,\
|
17 |
get_cust_count_with_successful_txn, get_valid_orders_amount_range,\
|
| 18 |
get_valid_orders, toggle_doa_flag, request_pickup_number, authorize_pickup,\
|
18 |
get_valid_orders, toggle_doa_flag, request_pickup_number, authorize_pickup,\
|
| 19 |
receive_return, validate_doa, reship_order, refund_order, get_return_orders,\
|
19 |
receive_return, validate_doa, reship_order, refund_order, get_return_orders,\
|
| Line 278... |
Line 278... |
| 278 |
try:
|
278 |
try:
|
| 279 |
return accept_order(self, orderId)
|
279 |
return accept_order(self, orderId)
|
| 280 |
finally:
|
280 |
finally:
|
| 281 |
close_session()
|
281 |
close_session()
|
| 282 |
|
282 |
|
| 283 |
def billOrder(self, orderId):
|
- |
|
| 284 |
"""
|
- |
|
| 285 |
Parameters:
|
- |
|
| 286 |
- orderId
|
- |
|
| 287 |
"""
|
- |
|
| 288 |
try:
|
- |
|
| 289 |
return bill_order(self, orderId)
|
- |
|
| 290 |
finally:
|
- |
|
| 291 |
close_session()
|
- |
|
| 292 |
|
- |
|
| 293 |
def getOrdersForCustomer(self, customerId, from_date, to_date, statuses):
|
283 |
def getOrdersForCustomer(self, customerId, from_date, to_date, statuses):
|
| 294 |
"""
|
284 |
"""
|
| 295 |
Returns list of orders for the given customer created between the given dates and having the given statuses.
|
285 |
Returns list of orders for the given customer created between the given dates and having the given statuses.
|
| 296 |
Pass and empty list to ignore filtering on statuses.
|
286 |
Pass and empty list to ignore filtering on statuses.
|
| 297 |
|
287 |
|
| Line 345... |
Line 335... |
| 345 |
t_lineitems.append(to_t_lineitem(lineitem))
|
335 |
t_lineitems.append(to_t_lineitem(lineitem))
|
| 346 |
return t_lineitems
|
336 |
return t_lineitems
|
| 347 |
finally:
|
337 |
finally:
|
| 348 |
close_session()
|
338 |
close_session()
|
| 349 |
|
339 |
|
| 350 |
def addBillingDetails(self, orderId, invoice_number, billed_by, jacketNumber):
|
- |
|
| 351 |
"""
|
- |
|
| 352 |
Add billing details such as the bill number and the biller to the Order.
|
- |
|
| 353 |
|
- |
|
| 354 |
Parameters:
|
- |
|
| 355 |
- orderId
|
- |
|
| 356 |
- invoice_number
|
- |
|
| 357 |
- billed_by
|
- |
|
| 358 |
"""
|
- |
|
| 359 |
try:
|
- |
|
| 360 |
return add_billing_details(orderId, invoice_number, billed_by, jacketNumber)
|
- |
|
| 361 |
finally:
|
- |
|
| 362 |
close_session()
|
- |
|
| 363 |
|
- |
|
| 364 |
def addJacketNumber(self, orderId, jacketNumber, imeiNumber, itemNumber, billedBy, billingType):
|
340 |
def addBillingDetails(self, orderId, invoice_number, imeiNumber, itemNumber, billedBy, jacketNumber, billingType, vendorId):
|
| 365 |
"""
|
341 |
"""
|
| 366 |
Adds jacket number and IMEI no. to the order. Doesn't update the IMEI no. if a -1 is supplied.
|
342 |
Adds jacket number and IMEI no. to the order. Doesn't update the IMEI no. if a -1 is supplied.
|
| 367 |
Also marks the order as billed and sets the billing timestamp.
|
343 |
Also marks the order as billed and sets the billing timestamp.
|
| 368 |
Return false if it doesn't find the order with the given ID.
|
344 |
Return false if it doesn't find the order with the given ID.
|
| 369 |
|
345 |
|
| Line 373... |
Line 349... |
| 373 |
- imeiNumber
|
349 |
- imeiNumber
|
| 374 |
- itemNumber
|
350 |
- itemNumber
|
| 375 |
- billedBy
|
351 |
- billedBy
|
| 376 |
"""
|
352 |
"""
|
| 377 |
try:
|
353 |
try:
|
| 378 |
return add_jacket_number(self, orderId, jacketNumber, imeiNumber, itemNumber, billedBy, billingType)
|
354 |
return add_billing_details(self, orderId, jacketNumber, imeiNumber, itemNumber, billedBy, billingType, vendorId)
|
| 379 |
except TransactionServiceException:
|
355 |
except TransactionServiceException:
|
| 380 |
print "ERROR: Couldn't find the order with the given id"
|
356 |
print "ERROR: Couldn't find the order with the given id"
|
| 381 |
return False
|
357 |
return False
|
| 382 |
finally:
|
358 |
finally:
|
| 383 |
close_session()
|
359 |
close_session()
|