| 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
|
| 6 |
from elixir import session
|
7 |
from elixir import session
|
| - |
|
8 |
import json
|
| - |
|
9 |
|
| 7 |
from shop2020.helpers.impl.DataAccessor import close_session
|
10 |
from shop2020.helpers.impl.DataAccessor import close_session
|
| 8 |
from shop2020.model.v1.order.impl import DataService, RedExpressUpdateService, \
|
11 |
from shop2020.model.v1.order.impl import DataService, RedExpressUpdateService, \
|
| 9 |
RechargeService
|
12 |
RechargeService
|
| 10 |
from shop2020.model.v1.order.impl.Convertors import to_t_transaction, to_t_alert, \
|
13 |
from shop2020.model.v1.order.impl.Convertors import to_t_transaction, to_t_alert, \
|
| 11 |
to_t_order, to_t_lineitem, to_t_payment_settlement, to_t_verification_agent, \
|
14 |
to_t_order, to_t_lineitem, to_t_payment_settlement, to_t_verification_agent, \
|
| Line 129... |
Line 132... |
| 129 |
get_return_orders_for_return_transaction, receive_return_pickup, \
|
132 |
get_return_orders_for_return_transaction, receive_return_pickup, \
|
| 130 |
validate_return_pickup, process_return_pickup, mark_return_transaction_complete, \
|
133 |
validate_return_pickup, process_return_pickup, mark_return_transaction_complete, \
|
| 131 |
refund_return_transaction_payment, get_eligible_orders_for_return, \
|
134 |
refund_return_transaction_payment, get_eligible_orders_for_return, \
|
| 132 |
get_eligible_return_orders_for_pickup, validate_return_transaction, \
|
135 |
get_eligible_return_orders_for_pickup, validate_return_transaction, \
|
| 133 |
get_return_pickup_request, mark_return_not_required_orders_as_processed, \
|
136 |
get_return_pickup_request, mark_return_not_required_orders_as_processed, \
|
| 134 |
get_all_return_orders_for_return_pickup_request, unaccept_order,\
|
137 |
get_all_return_orders_for_return_pickup_request, unaccept_order, \
|
| 135 |
get_outstanding_payments, mark_payment_settled
|
138 |
get_outstanding_payments, mark_payment_settled, get_seller_info
|
| 136 |
from shop2020.model.v1.order.impl.DataService import DtrBatchCreditTracker
|
139 |
from shop2020.model.v1.order.impl.DataService import DtrBatchCreditTracker
|
| 137 |
from shop2020.model.v1.order.impl.model.DTHRechargeOrder import DTHRechargeOrder
|
140 |
from shop2020.model.v1.order.impl.model.DTHRechargeOrder import DTHRechargeOrder
|
| 138 |
from shop2020.model.v1.order.impl.model.DigitalTransaction import \
|
141 |
from shop2020.model.v1.order.impl.model.DigitalTransaction import \
|
| 139 |
DigitalTransaction
|
142 |
DigitalTransaction
|
| 140 |
from shop2020.model.v1.order.impl.model.MobileRechargeOrder import \
|
143 |
from shop2020.model.v1.order.impl.model.MobileRechargeOrder import \
|
| Line 143... |
Line 146... |
| 143 |
UserWalletHistory
|
146 |
UserWalletHistory
|
| 144 |
from shop2020.model.v1.user.impl.Converters import to_t_address
|
147 |
from shop2020.model.v1.user.impl.Converters import to_t_address
|
| 145 |
from shop2020.thriftpy.model.v1.order.ttypes import TransactionServiceException, \
|
148 |
from shop2020.thriftpy.model.v1.order.ttypes import TransactionServiceException, \
|
| 146 |
RechargeType, AmazonOrdersToAcknowledge
|
149 |
RechargeType, AmazonOrdersToAcknowledge
|
| 147 |
from shop2020.utils.Utils import to_py_date, get_fdate_tdate, to_java_date
|
150 |
from shop2020.utils.Utils import to_py_date, get_fdate_tdate, to_java_date
|
| 148 |
import datetime
|
- |
|
| 149 |
import json
|
- |
|
| 150 |
|
- |
|
| 151 |
|
- |
|
| 152 |
|
- |
|
| 153 |
|
- |
|
| 154 |
|
- |
|
| 155 |
|
151 |
|
| 156 |
|
152 |
|
| 157 |
class OrderServiceHandler:
|
153 |
class OrderServiceHandler:
|
| 158 |
|
154 |
|
| 159 |
def __init__(self, dbname='transaction', db_hostname='localhost'):
|
155 |
def __init__(self, dbname='transaction', db_hostname='localhost'):
|
| Line 3153... |
Line 3149... |
| 3153 |
returnOrders.append(to_t_returnOrderInfo(returnOrder))
|
3149 |
returnOrders.append(to_t_returnOrderInfo(returnOrder))
|
| 3154 |
return returnOrders
|
3150 |
return returnOrders
|
| 3155 |
finally:
|
3151 |
finally:
|
| 3156 |
close_session()
|
3152 |
close_session()
|
| 3157 |
|
3153 |
|
| - |
|
3154 |
def getSellerInfo(self, sellerId):
|
| - |
|
3155 |
try:
|
| - |
|
3156 |
return get_seller_info(sellerId)
|
| - |
|
3157 |
finally:
|
| - |
|
3158 |
close_session()
|
| - |
|
3159 |
|
| 3158 |
|
3160 |
|
| 3159 |
def main():
|
3161 |
def main():
|
| 3160 |
OrderServiceHandler().creditBatch(2, '{"483649":100.0, "8021773":23, "123213":10}')
|
3162 |
OrderServiceHandler().creditBatch(2, '{"483649":100.0, "8021773":23, "123213":10}')
|
| 3161 |
|
3163 |
|
| 3162 |
if __name__ == '__main__':
|
3164 |
if __name__ == '__main__':
|