| Line 1... |
Line 1... |
| 1 |
'''
|
1 |
'''
|
| 2 |
Created on 29-Mar-2010
|
2 |
Created on 29-Mar-2010
|
| 3 |
|
3 |
|
| 4 |
@author: ashish
|
4 |
@author: ashish
|
| 5 |
'''
|
5 |
'''
|
| 6 |
import datetime
|
- |
|
| 7 |
from elixir import session
|
6 |
from elixir import session
|
| 8 |
import json
|
- |
|
| 9 |
|
- |
|
| 10 |
from shop2020.helpers.impl.DataAccessor import close_session
|
7 |
from shop2020.helpers.impl.DataAccessor import close_session
|
| 11 |
from shop2020.model.v1.order.impl import DataService, RedExpressUpdateService, \
|
8 |
from shop2020.model.v1.order.impl import DataService, RedExpressUpdateService, \
|
| 12 |
RechargeService
|
9 |
RechargeService
|
| 13 |
from shop2020.model.v1.order.impl.Convertors import to_t_transaction, to_t_alert, \
|
10 |
from shop2020.model.v1.order.impl.Convertors import to_t_transaction, to_t_alert, \
|
| 14 |
to_t_order, to_t_lineitem, to_t_payment_settlement, to_t_verification_agent, \
|
11 |
to_t_order, to_t_lineitem, to_t_payment_settlement, to_t_verification_agent, \
|
| Line 134... |
Line 131... |
| 134 |
refund_return_transaction_payment, get_eligible_orders_for_return, \
|
131 |
refund_return_transaction_payment, get_eligible_orders_for_return, \
|
| 135 |
get_eligible_return_orders_for_pickup, validate_return_transaction, \
|
132 |
get_eligible_return_orders_for_pickup, validate_return_transaction, \
|
| 136 |
get_return_pickup_request, mark_return_not_required_orders_as_processed, \
|
133 |
get_return_pickup_request, mark_return_not_required_orders_as_processed, \
|
| 137 |
get_all_return_orders_for_return_pickup_request, unaccept_order, \
|
134 |
get_all_return_orders_for_return_pickup_request, unaccept_order, \
|
| 138 |
get_outstanding_payments, mark_payment_settled, get_seller_info, \
|
135 |
get_outstanding_payments, mark_payment_settled, get_seller_info, \
|
| 139 |
get_warehouse_address, get_buyer_by_warehouse,add_shipment_delay
|
136 |
get_warehouse_address, get_buyer_by_warehouse, add_shipment_delay, \
|
| - |
|
137 |
refund_return_order
|
| 140 |
from shop2020.model.v1.order.impl.DataService import DtrBatchCreditTracker
|
138 |
from shop2020.model.v1.order.impl.DataService import DtrBatchCreditTracker
|
| 141 |
from shop2020.model.v1.order.impl.model.DTHRechargeOrder import DTHRechargeOrder
|
139 |
from shop2020.model.v1.order.impl.model.DTHRechargeOrder import DTHRechargeOrder
|
| 142 |
from shop2020.model.v1.order.impl.model.DigitalTransaction import \
|
140 |
from shop2020.model.v1.order.impl.model.DigitalTransaction import \
|
| 143 |
DigitalTransaction
|
141 |
DigitalTransaction
|
| 144 |
from shop2020.model.v1.order.impl.model.MobileRechargeOrder import \
|
142 |
from shop2020.model.v1.order.impl.model.MobileRechargeOrder import \
|
| Line 147... |
Line 145... |
| 147 |
UserWalletHistory
|
145 |
UserWalletHistory
|
| 148 |
from shop2020.model.v1.user.impl.Converters import to_t_address
|
146 |
from shop2020.model.v1.user.impl.Converters import to_t_address
|
| 149 |
from shop2020.thriftpy.model.v1.order.ttypes import TransactionServiceException, \
|
147 |
from shop2020.thriftpy.model.v1.order.ttypes import TransactionServiceException, \
|
| 150 |
RechargeType, AmazonOrdersToAcknowledge
|
148 |
RechargeType, AmazonOrdersToAcknowledge
|
| 151 |
from shop2020.utils.Utils import to_py_date, get_fdate_tdate, to_java_date
|
149 |
from shop2020.utils.Utils import to_py_date, get_fdate_tdate, to_java_date
|
| - |
|
150 |
import datetime
|
| - |
|
151 |
import json
|
| - |
|
152 |
|
| 152 |
|
153 |
|
| 153 |
|
154 |
|
| 154 |
class OrderServiceHandler:
|
155 |
class OrderServiceHandler:
|
| 155 |
|
156 |
|
| 156 |
def __init__(self, dbname='transaction', db_hostname='localhost'):
|
157 |
def __init__(self, dbname='transaction', db_hostname='localhost'):
|
| Line 3173... |
Line 3174... |
| 3173 |
def getBuyerByWarehouse(self, warehouse_id):
|
3174 |
def getBuyerByWarehouse(self, warehouse_id):
|
| 3174 |
try:
|
3175 |
try:
|
| 3175 |
return get_buyer_by_warehouse(warehouse_id)
|
3176 |
return get_buyer_by_warehouse(warehouse_id)
|
| 3176 |
finally:
|
3177 |
finally:
|
| 3177 |
close_session()
|
3178 |
close_session()
|
| - |
|
3179 |
|
| - |
|
3180 |
def refundReturnOrder(self, returnOrderInfo, attributes):
|
| - |
|
3181 |
try:
|
| - |
|
3182 |
refund_return_order(returnOrderInfo, attributes)
|
| - |
|
3183 |
finally:
|
| - |
|
3184 |
close_session()
|
| 3178 |
|
3185 |
|
| 3179 |
|
3186 |
|
| 3180 |
def main():
|
3187 |
def main():
|
| 3181 |
OrderServiceHandler().creditBatch(2, '{"483649":100.0, "8021773":23, "123213":10}')
|
3188 |
OrderServiceHandler().creditBatch(2, '{"483649":100.0, "8021773":23, "123213":10}')
|
| 3182 |
|
3189 |
|