Subversion Repositories SmartDukaan

Rev

Rev 19912 | Rev 19980 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 19912 Rev 19973
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__':