| 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
|
13 |
to_t_hotspotServiceMatrix, to_t_ebayOrder
|
| 14 |
from shop2020.model.v1.order.impl.DataAccessors import create_transaction, \
|
14 |
from shop2020.model.v1.order.impl.DataAccessors import create_transaction, \
|
| 15 |
get_transactions_for_customer, get_transaction_status, get_line_items_for_order, \
|
15 |
get_transactions_for_customer, get_transaction_status, get_line_items_for_order, \
|
| 16 |
get_transaction, get_transactions_for_shopping_cart_id, \
|
16 |
get_transaction, get_transactions_for_shopping_cart_id, \
|
| 17 |
change_transaction_status, get_orders_for_customer, get_orders_for_transaction, \
|
17 |
change_transaction_status, get_orders_for_customer, get_orders_for_transaction, \
|
| 18 |
get_order, get_returnable_orders_for_customer, \
|
18 |
get_order, get_returnable_orders_for_customer, \
|
| Line 78... |
Line 78... |
| 78 |
add_series, get_store_order_detail, save_store_order_detail, get_all_edc_banks, \
|
78 |
add_series, get_store_order_detail, save_store_order_detail, get_all_edc_banks, \
|
| 79 |
save_refund_amounts_for_store_order, get_collections_for_store,get_amazon_orders_to_acknowledge, \
|
79 |
save_refund_amounts_for_store_order, get_collections_for_store,get_amazon_orders_to_acknowledge, \
|
| 80 |
change_amazon_order_status,update_timestamp_for_amazon_order,update_source_detail_timestamp, \
|
80 |
change_amazon_order_status,update_timestamp_for_amazon_order,update_source_detail_timestamp, \
|
| 81 |
get_amazon_order_by_amazonorderid, get_orders_by_mobile_number, get_orders_by_amazon_id, \
|
81 |
get_amazon_order_by_amazonorderid, get_orders_by_mobile_number, get_orders_by_amazon_id, \
|
| 82 |
change_courier_provider, convert_store_to_normal, update_freebie_item, update_order_AWB, \
|
82 |
change_courier_provider, convert_store_to_normal, update_freebie_item, update_order_AWB, \
|
| 83 |
get_hotspot_service_matrices
|
83 |
get_hotspot_service_matrices, get_orders_by_vendor, create_ebay_order, \
|
| - |
|
84 |
get_ebay_order_by_sales_rec_number, get_ebay_order_by_orderId, update_ebay_order, \
|
| - |
|
85 |
ebay_order_exists, update_order_for_ebay, get_ebay_order, split_ebay_order
|
| 84 |
|
86 |
|
| 85 |
|
87 |
|
| 86 |
from shop2020.model.v1.order.impl.model.DTHRechargeOrder import DTHRechargeOrder
|
88 |
from shop2020.model.v1.order.impl.model.DTHRechargeOrder import DTHRechargeOrder
|
| 87 |
from shop2020.model.v1.order.impl.model.DigitalTransaction import \
|
89 |
from shop2020.model.v1.order.impl.model.DigitalTransaction import \
|
| 88 |
DigitalTransaction
|
90 |
DigitalTransaction
|
| Line 90... |
Line 92... |
| 90 |
MobileRechargeOrder
|
92 |
MobileRechargeOrder
|
| 91 |
from shop2020.thriftpy.model.v1.order.ttypes import TransactionServiceException, \
|
93 |
from shop2020.thriftpy.model.v1.order.ttypes import TransactionServiceException, \
|
| 92 |
RechargeType,AmazonOrdersToAcknowledge
|
94 |
RechargeType,AmazonOrdersToAcknowledge
|
| 93 |
from shop2020.utils.Utils import to_py_date, get_fdate_tdate, to_java_date
|
95 |
from shop2020.utils.Utils import to_py_date, get_fdate_tdate, to_java_date
|
| 94 |
import datetime
|
96 |
import datetime
|
| - |
|
97 |
from shop2020.helpers.impl.DataAccessor import close_session
|
| 95 |
|
98 |
|
| 96 |
|
99 |
|
| 97 |
|
100 |
|
| 98 |
class OrderServiceHandler:
|
101 |
class OrderServiceHandler:
|
| 99 |
|
102 |
|
| Line 2224... |
Line 2227... |
| 2224 |
def updateOrderAWB(self, orderId, airwayBillNo):
|
2227 |
def updateOrderAWB(self, orderId, airwayBillNo):
|
| 2225 |
try:
|
2228 |
try:
|
| 2226 |
return to_t_order(update_order_AWB(orderId, airwayBillNo))
|
2229 |
return to_t_order(update_order_AWB(orderId, airwayBillNo))
|
| 2227 |
finally:
|
2230 |
finally:
|
| 2228 |
close_session()
|
2231 |
close_session()
|
| - |
|
2232 |
def getOrdersByVendor(self, vendors, statuses):
|
| - |
|
2233 |
try:
|
| - |
|
2234 |
return [to_t_order(order) for order in get_orders_by_vendor(vendors, statuses)]
|
| - |
|
2235 |
finally:
|
| - |
|
2236 |
close_session()
|
| - |
|
2237 |
|
| - |
|
2238 |
def createEbayOrder(self, ebayOrder):
|
| - |
|
2239 |
try:
|
| - |
|
2240 |
create_ebay_order(ebayOrder)
|
| - |
|
2241 |
finally:
|
| - |
|
2242 |
close_session()
|
| - |
|
2243 |
def getEbayOrderByOrderId(self, orderId):
|
| - |
|
2244 |
try:
|
| - |
|
2245 |
return to_t_ebayOrder(get_ebay_order_by_orderId(orderId))
|
| - |
|
2246 |
finally:
|
| - |
|
2247 |
close_session()
|
| - |
|
2248 |
|
| - |
|
2249 |
def getEbayOrderBySalesRecNumber(self, salesRecordNumber):
|
| - |
|
2250 |
try:
|
| - |
|
2251 |
return to_t_ebayOrder(get_ebay_order_by_sales_rec_number(salesRecordNumber))
|
| - |
|
2252 |
finally:
|
| - |
|
2253 |
close_session()
|
| - |
|
2254 |
|
| - |
|
2255 |
def getEbayOrder(self, salesRecordNumber, listingId):
|
| - |
|
2256 |
try:
|
| - |
|
2257 |
return to_t_ebayOrder(get_ebay_order(salesRecordNumber, listingId))
|
| - |
|
2258 |
finally:
|
| - |
|
2259 |
close_session()
|
| - |
|
2260 |
|
| - |
|
2261 |
def updateEbayOrder(self, ebayOrder):
|
| - |
|
2262 |
try:
|
| - |
|
2263 |
update_ebay_order(ebayOrder)
|
| - |
|
2264 |
finally:
|
| - |
|
2265 |
close_session()
|
| - |
|
2266 |
|
| - |
|
2267 |
def ebayOrderExists(self, salesRecNumber, ebayListingId):
|
| - |
|
2268 |
try:
|
| - |
|
2269 |
return ebay_order_exists(salesRecNumber, ebayListingId)
|
| - |
|
2270 |
finally:
|
| - |
|
2271 |
close_session()
|
| 2229 |
|
2272 |
|
| - |
|
2273 |
def updateOrderForEbay(self, order):
|
| - |
|
2274 |
try:
|
| - |
|
2275 |
update_order_for_ebay(order)
|
| - |
|
2276 |
finally:
|
| - |
|
2277 |
close_session()
|
| - |
|
2278 |
|
| - |
|
2279 |
def splitEbayOrder(self, orderId, splitOrderQty, splitOrderItemId, usePowerShip):
|
| - |
|
2280 |
try:
|
| - |
|
2281 |
return to_t_order(split_ebay_order(orderId, splitOrderQty, splitOrderItemId, usePowerShip))
|
| - |
|
2282 |
finally:
|
| - |
|
2283 |
close_session()
|
| - |
|
2284 |
|
| 2230 |
def closeSession(self, ):
|
2285 |
def closeSession(self, ):
|
| 2231 |
close_session()
|
2286 |
close_session()
|
| 2232 |
|
2287 |
|
| 2233 |
def isAlive(self, ):
|
2288 |
def isAlive(self, ):
|
| 2234 |
"""
|
2289 |
"""
|