| Line 27... |
Line 27... |
| 27 |
mark_orders_as_po_raised, mark_orders_as_reversal_initiated, mark_orders_as_not_available, update_shipment_address,\
|
27 |
mark_orders_as_po_raised, mark_orders_as_reversal_initiated, mark_orders_as_not_available, update_shipment_address,\
|
| 28 |
mark_orders_as_timeout, get_order_for_awb, mark_orders_as_shipped_from_warehouse, mark_alerts_as_seen, \
|
28 |
mark_orders_as_timeout, get_order_for_awb, mark_orders_as_shipped_from_warehouse, mark_alerts_as_seen, \
|
| 29 |
mark_order_doa_request_received, mark_order_doa_request_authorized,\
|
29 |
mark_order_doa_request_received, mark_order_doa_request_authorized,\
|
| 30 |
mark_order_return_request_received, mark_order_return_request_authorized, add_invoice_number, get_reshipped_order_ids, \
|
30 |
mark_order_return_request_received, mark_order_return_request_authorized, add_invoice_number, get_reshipped_order_ids, \
|
| 31 |
validate_return_product, get_orders_for_provider_for_status, save_ebs_settlement_summary, get_ebs_settlement_date, \
|
31 |
validate_return_product, get_orders_for_provider_for_status, save_ebs_settlement_summary, get_ebs_settlement_date, \
|
| 32 |
save_payment_settlements, mark_ebs_settlement_uploaded, get_billed_orders_for_vendor, get_settlement_for_referenceId, \
|
32 |
save_payment_settlements, mark_ebs_settlement_uploaded, get_billed_orders_for_vendor, get_settlement_for_Prepaid, \
|
| 33 |
get_settlements_by_date, get_slipped_sipping_date_orders, mark_order_as_lost_in_transit,\
|
33 |
get_settlements_by_date, get_slipped_sipping_date_orders, mark_order_as_lost_in_transit,\
|
| 34 |
get_cancelled_orders, mark_order_as_delivered, mark_return_orders_as_picked_up, update_orders_as_PORaised,\
|
34 |
get_cancelled_orders, mark_order_as_delivered, mark_return_orders_as_picked_up, update_orders_as_PORaised,\
|
| 35 |
get_orders_not_met_expected_delivery_date, get_orders_where_vendor_not_paid,\
|
- |
|
| 36 |
get_order_distribution_by_status, get_orders_not_met_expected_delivery_date, get_orders_where_vendor_not_paid,\
|
35 |
get_order_distribution_by_status, get_orders_not_met_expected_delivery_date, get_orders_where_vendor_not_paid,\
|
| 37 |
mark_orders_as_local_connected, mark_orders_as_destinationCityReached,\
|
36 |
mark_orders_as_local_connected, mark_orders_as_destinationCityReached,\
|
| 38 |
mark_orders_as_firstDeliveryAttempted, get_non_delivered_orders_by_courier, get_orders_not_local_connected,\
|
37 |
mark_orders_as_firstDeliveryAttempted, get_non_delivered_orders_by_courier, get_orders_not_local_connected,\
|
| 39 |
get_doas_not_picked_up, get_return_orders_not_picked_up, get_orders_not_picked_up, get_rto_orders, get_order_list,\
|
38 |
get_doas_not_picked_up, get_return_orders_not_picked_up, get_orders_not_picked_up, get_rto_orders, get_order_list,\
|
| 40 |
get_order_ids_for_status, update_orders_as_paid_to_vendor, update_COD_agent,\
|
39 |
get_order_ids_for_status, update_orders_as_paid_to_vendor, update_COD_agent,\
|
| 41 |
get_refunded_orders_marked_paid
|
40 |
get_refunded_orders_marked_paid, get_settlement_for_Cod, get_order_list_for_vendor, update_order_only_as_paid_to_vendor
|
| 42 |
|
41 |
|
| 43 |
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
|
42 |
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
|
| 44 |
to_t_alert, to_t_order, to_t_lineitem, to_t_payment_settlement
|
43 |
to_t_alert, to_t_order, to_t_lineitem, to_t_payment_settlement
|
| 45 |
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
|
44 |
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
|
| 46 |
LineItem, Order, TransactionServiceException
|
45 |
LineItem, Order, TransactionServiceException
|
| Line 344... |
Line 343... |
| 344 |
orders = get_order_list(order_ids)
|
343 |
orders = get_order_list(order_ids)
|
| 345 |
return [to_t_order(order) for order in orders]
|
344 |
return [to_t_order(order) for order in orders]
|
| 346 |
finally:
|
345 |
finally:
|
| 347 |
close_session()
|
346 |
close_session()
|
| 348 |
|
347 |
|
| - |
|
348 |
def getOrderListForVendor(self, order_ids, vendorId):
|
| - |
|
349 |
"""
|
| - |
|
350 |
Parameters:
|
| - |
|
351 |
- order_ids
|
| - |
|
352 |
- vendorId
|
| - |
|
353 |
"""
|
| - |
|
354 |
try:
|
| - |
|
355 |
orders = get_order_list_for_vendor(order_ids, vendorId)
|
| - |
|
356 |
return [to_t_order(order) for order in orders]
|
| - |
|
357 |
finally:
|
| - |
|
358 |
close_session()
|
| - |
|
359 |
|
| 349 |
def getLineItemsForOrder(self, orderId):
|
360 |
def getLineItemsForOrder(self, orderId):
|
| 350 |
"""
|
361 |
"""
|
| 351 |
Parameters:
|
362 |
Parameters:
|
| 352 |
- orderId
|
363 |
- orderId
|
| 353 |
"""
|
364 |
"""
|
| Line 1355... |
Line 1366... |
| 1355 |
try:
|
1366 |
try:
|
| 1356 |
save_ebs_settlement_summary(settlementId, to_py_date(settlementDate), to_py_date(transactionDateFrom), to_py_date(transactionDateTo), amount)
|
1367 |
save_ebs_settlement_summary(settlementId, to_py_date(settlementDate), to_py_date(transactionDateFrom), to_py_date(transactionDateTo), amount)
|
| 1357 |
finally:
|
1368 |
finally:
|
| 1358 |
close_session()
|
1369 |
close_session()
|
| 1359 |
|
1370 |
|
| 1360 |
def getSettlementForReferenceId(self, referenceId, paymentGatewayId, isRefund):
|
1371 |
def getSettlementForPrepaid(self, referenceId, isRefund):
|
| 1361 |
'''
|
1372 |
'''
|
| 1362 |
Parameters:
|
1373 |
Parameters:
|
| 1363 |
- referenceId
|
1374 |
- referenceId
|
| 1364 |
- isRefund
|
1375 |
- isRefund
|
| 1365 |
'''
|
1376 |
'''
|
| 1366 |
try:
|
1377 |
try:
|
| 1367 |
return to_t_payment_settlement(get_settlement_for_referenceId(referenceId, paymentGatewayId, isRefund))
|
1378 |
return to_t_payment_settlement(get_settlement_for_Prepaid(referenceId, isRefund))
|
| 1368 |
finally:
|
1379 |
finally:
|
| 1369 |
close_session()
|
1380 |
close_session()
|
| - |
|
1381 |
|
| - |
|
1382 |
def getSettlementForCod(self, orderId, isRefund):
|
| 1370 |
|
1383 |
'''
|
| - |
|
1384 |
Parameters:
|
| - |
|
1385 |
- orderId
|
| - |
|
1386 |
- isRefund
|
| - |
|
1387 |
'''
|
| - |
|
1388 |
try:
|
| - |
|
1389 |
return to_t_payment_settlement(get_settlement_for_Cod(orderId, isRefund))
|
| - |
|
1390 |
finally:
|
| - |
|
1391 |
close_session()
|
| - |
|
1392 |
|
| 1371 |
def getEBSSettlementDate(self, settlementId):
|
1393 |
def getEBSSettlementDate(self, settlementId):
|
| 1372 |
try:
|
1394 |
try:
|
| 1373 |
return to_java_date(get_ebs_settlement_date(settlementId))
|
1395 |
return to_java_date(get_ebs_settlement_date(settlementId))
|
| 1374 |
finally:
|
1396 |
finally:
|
| 1375 |
close_session()
|
1397 |
close_session()
|
| Line 1433... |
Line 1455... |
| 1433 |
try:
|
1455 |
try:
|
| 1434 |
update_COD_agent(agentEmailId, orderId)
|
1456 |
update_COD_agent(agentEmailId, orderId)
|
| 1435 |
finally:
|
1457 |
finally:
|
| 1436 |
close_session()
|
1458 |
close_session()
|
| 1437 |
|
1459 |
|
| - |
|
1460 |
def updateOrderOnlyAsPaidToVendor(self, orderId):
|
| - |
|
1461 |
try:
|
| - |
|
1462 |
update_order_only_as_paid_to_vendor(orderId)
|
| - |
|
1463 |
finally:
|
| - |
|
1464 |
close_session()
|
| - |
|
1465 |
|
| 1438 |
def getRefundedOrdersMarkedPaid(self):
|
1466 |
def getRefundedOrdersMarkedPaid(self):
|
| 1439 |
try:
|
1467 |
try:
|
| 1440 |
return [to_t_order(order) for order in get_refunded_orders_marked_paid()]
|
1468 |
return [to_t_order(order) for order in get_refunded_orders_marked_paid()]
|
| 1441 |
finally:
|
1469 |
finally:
|
| 1442 |
close_session()
|
1470 |
close_session()
|