| Line 8... |
Line 8... |
| 8 |
RechargeService
|
8 |
RechargeService
|
| 9 |
from shop2020.model.v1.order.impl.Convertors import to_t_transaction, to_t_alert, \
|
9 |
from shop2020.model.v1.order.impl.Convertors import to_t_transaction, to_t_alert, \
|
| 10 |
to_t_order, to_t_lineitem, to_t_payment_settlement, to_t_verification_agent, \
|
10 |
to_t_order, to_t_lineitem, to_t_payment_settlement, to_t_verification_agent, \
|
| 11 |
to_t_attribute, to_t_rechargeTransaction, to_t_frc, to_t_hotspot, to_t_sourcedetail, \
|
11 |
to_t_attribute, to_t_rechargeTransaction, to_t_frc, to_t_hotspot, to_t_sourcedetail, \
|
| 12 |
to_t_amazonorder, to_t_storeOrderDetail, to_t_storeOrderCollection, \
|
12 |
to_t_amazonorder, to_t_storeOrderDetail, to_t_storeOrderCollection, \
|
| 13 |
to_t_hotspotServiceMatrix, to_t_ebayOrder, to_t_amazonFbaSalesSnapshot
|
13 |
to_t_hotspotServiceMatrix, to_t_ebayOrder, to_t_amazonFbaSalesSnapshot, \
|
| - |
|
14 |
to_t_snapdealOrder
|
| 14 |
|
15 |
|
| 15 |
from shop2020.model.v1.order.impl.DataAccessors import create_transaction, \
|
16 |
from shop2020.model.v1.order.impl.DataAccessors import create_transaction, \
|
| 16 |
get_transactions_for_customer, get_transaction_status, get_line_items_for_order, \
|
17 |
get_transactions_for_customer, get_transaction_status, get_line_items_for_order, \
|
| 17 |
get_transaction, get_transactions_for_shopping_cart_id, \
|
18 |
get_transaction, get_transactions_for_shopping_cart_id, \
|
| 18 |
change_transaction_status, get_orders_for_customer, get_orders_for_transaction, \
|
19 |
change_transaction_status, get_orders_for_customer, get_orders_for_transaction, \
|
| Line 81... |
Line 82... |
| 81 |
change_amazon_order_status,update_timestamp_for_amazon_order,update_source_detail_timestamp, \
|
82 |
change_amazon_order_status,update_timestamp_for_amazon_order,update_source_detail_timestamp, \
|
| 82 |
get_amazon_order_by_amazonorderid, get_orders_by_mobile_number, get_orders_by_amazon_id, \
|
83 |
get_amazon_order_by_amazonorderid, get_orders_by_mobile_number, get_orders_by_amazon_id, \
|
| 83 |
change_courier_provider, convert_store_to_normal, update_freebie_item, update_order_AWB, \
|
84 |
change_courier_provider, convert_store_to_normal, update_freebie_item, update_order_AWB, \
|
| 84 |
get_hotspot_service_matrices, get_orders_by_vendor, create_ebay_order, \
|
85 |
get_hotspot_service_matrices, get_orders_by_vendor, create_ebay_order, \
|
| 85 |
get_ebay_order_by_sales_rec_number, get_ebay_order_by_orderId, update_ebay_order, \
|
86 |
get_ebay_order_by_sales_rec_number, get_ebay_order_by_orderId, update_ebay_order, \
|
| 86 |
ebay_order_exists, update_order_for_ebay, get_ebay_order, split_ebay_order,add_or_update_amazon_fba_sales_snapshot, \
|
87 |
ebay_order_exists, update_order_for_ebay, get_ebay_order, split_ebay_order, \
|
| 87 |
get_amazon_fba_sales_snapshot_for_days,get_amazon_fba_sales_latest_snapshot_for_item
|
88 |
add_or_update_amazon_fba_sales_snapshot, get_amazon_fba_sales_snapshot_for_days, \
|
| - |
|
89 |
get_amazon_fba_sales_latest_snapshot_for_item, create_snapdeal_order, \
|
| - |
|
90 |
get_snapdeal_order, snapdeal_order_exists
|
| 88 |
|
91 |
|
| 89 |
from shop2020.model.v1.order.impl.model.DTHRechargeOrder import DTHRechargeOrder
|
92 |
from shop2020.model.v1.order.impl.model.DTHRechargeOrder import DTHRechargeOrder
|
| 90 |
from shop2020.model.v1.order.impl.model.DigitalTransaction import \
|
93 |
from shop2020.model.v1.order.impl.model.DigitalTransaction import \
|
| 91 |
DigitalTransaction
|
94 |
DigitalTransaction
|
| 92 |
from shop2020.model.v1.order.impl.model.MobileRechargeOrder import \
|
95 |
from shop2020.model.v1.order.impl.model.MobileRechargeOrder import \
|
| Line 94... |
Line 97... |
| 94 |
from shop2020.thriftpy.model.v1.order.ttypes import TransactionServiceException, \
|
97 |
from shop2020.thriftpy.model.v1.order.ttypes import TransactionServiceException, \
|
| 95 |
RechargeType,AmazonOrdersToAcknowledge
|
98 |
RechargeType,AmazonOrdersToAcknowledge
|
| 96 |
from shop2020.utils.Utils import to_py_date, get_fdate_tdate, to_java_date
|
99 |
from shop2020.utils.Utils import to_py_date, get_fdate_tdate, to_java_date
|
| 97 |
import datetime
|
100 |
import datetime
|
| 98 |
from shop2020.helpers.impl.DataAccessor import close_session
|
101 |
from shop2020.helpers.impl.DataAccessor import close_session
|
| - |
|
102 |
from shop2020.model.v1.user.impl.Converters import to_t_address
|
| 99 |
|
103 |
|
| 100 |
|
104 |
|
| 101 |
|
105 |
|
| 102 |
class OrderServiceHandler:
|
106 |
class OrderServiceHandler:
|
| 103 |
|
107 |
|
| Line 2306... |
Line 2310... |
| 2306 |
return to_t_amazonFbaSalesSnapshot(get_amazon_fba_sales_latest_snapshot_for_item(item_id))
|
2310 |
return to_t_amazonFbaSalesSnapshot(get_amazon_fba_sales_latest_snapshot_for_item(item_id))
|
| 2307 |
except:
|
2311 |
except:
|
| 2308 |
return None
|
2312 |
return None
|
| 2309 |
finally:
|
2313 |
finally:
|
| 2310 |
close_session()
|
2314 |
close_session()
|
| - |
|
2315 |
|
| - |
|
2316 |
def createSnapdealOrder(self, snapdeal_order):
|
| - |
|
2317 |
try:
|
| - |
|
2318 |
create_snapdeal_order(snapdeal_order)
|
| - |
|
2319 |
finally:
|
| - |
|
2320 |
close_session()
|
| - |
|
2321 |
|
| - |
|
2322 |
def getSnapdealOrder(self, orderId, reference_code, suborder_id):
|
| - |
|
2323 |
try:
|
| - |
|
2324 |
return to_t_snapdealOrder(get_snapdeal_order(self, orderId, reference_code, suborder_id))
|
| - |
|
2325 |
finally:
|
| - |
|
2326 |
close_session()
|
| - |
|
2327 |
|
| - |
|
2328 |
def snapdealOrderExists(self, suborder_id):
|
| - |
|
2329 |
try:
|
| - |
|
2330 |
return snapdeal_order_exists(suborder_id)
|
| - |
|
2331 |
finally:
|
| 2311 |
|
2332 |
close_session()
|
| 2312 |
|
2333 |
|
| 2313 |
def closeSession(self, ):
|
2334 |
def closeSession(self, ):
|
| 2314 |
close_session()
|
2335 |
close_session()
|
| 2315 |
|
2336 |
|
| 2316 |
def isAlive(self, ):
|
2337 |
def isAlive(self, ):
|