Subversion Repositories SmartDukaan

Rev

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

Rev 22043 Rev 22452
Line 114... Line 114...
114
    get_eligible_return_orders_for_pickup, validate_return_transaction, \
114
    get_eligible_return_orders_for_pickup, validate_return_transaction, \
115
    get_return_pickup_request, mark_return_not_required_orders_as_processed, \
115
    get_return_pickup_request, mark_return_not_required_orders_as_processed, \
116
    get_all_return_orders_for_return_pickup_request, unaccept_order, \
116
    get_all_return_orders_for_return_pickup_request, unaccept_order, \
117
    get_outstanding_payments, mark_payment_settled, get_seller_info, \
117
    get_outstanding_payments, mark_payment_settled, get_seller_info, \
118
    get_warehouse_address, get_buyer_by_warehouse, add_shipment_delay, \
118
    get_warehouse_address, get_buyer_by_warehouse, add_shipment_delay, \
119
    refund_return_order, get_cost_detail_for_logistics_txn_id, add_shipment_logistic_detail, \
119
    refund_return_order, get_cost_detail_for_logistics_txn_id, \
-
 
120
    add_shipment_logistic_detail, create_payment, calculate_payment_amount, \
120
    create_payment, calculate_payment_amount, add_amount_in_wallet, get_billed_orders_for_manifest_gen, register_rsa, \
121
    add_amount_in_wallet, get_billed_orders_for_manifest_gen, register_rsa, \
121
    add_sales_associate, search_pmsa, get_pmsa_user, update_pmsa_user, get_pending_pmsa, get_pmsa_users, get_stats_for_associates, \
122
    add_sales_associate, search_pmsa, get_pmsa_user, update_pmsa_user, \
-
 
123
    get_pending_pmsa, get_pmsa_users, get_stats_for_associates, credit_user_wallet, \
-
 
124
    is_private_deal_transaction, add_invoice_details_to_orders, \
122
    credit_user_wallet
125
    mark_order_for_registered_gst_invoice
123
from shop2020.model.v1.order.impl.DataService import DtrBatchCreditTracker
126
from shop2020.model.v1.order.impl.DataService import DtrBatchCreditTracker
124
from shop2020.model.v1.order.impl.ObsoleteDataAccessors import create_ebay_order, \
127
from shop2020.model.v1.order.impl.ObsoleteDataAccessors import create_ebay_order, \
125
    get_ebay_order_by_orderId, get_ebay_order_by_sales_rec_number, get_ebay_order, \
128
    get_ebay_order_by_orderId, get_ebay_order_by_sales_rec_number, get_ebay_order, \
126
    update_ebay_order, ebay_order_exists, update_order_for_ebay, split_ebay_order, \
129
    update_ebay_order, ebay_order_exists, update_order_for_ebay, split_ebay_order, \
127
    add_or_update_amazon_fba_sales_snapshot, get_amazon_fba_sales_snapshot_for_days, \
130
    add_or_update_amazon_fba_sales_snapshot, get_amazon_fba_sales_snapshot_for_days, \
Line 142... Line 145...
142
    DigitalTransaction
145
    DigitalTransaction
143
from shop2020.model.v1.order.impl.model.MobileRechargeOrder import \
146
from shop2020.model.v1.order.impl.model.MobileRechargeOrder import \
144
    MobileRechargeOrder
147
    MobileRechargeOrder
145
from shop2020.model.v1.order.impl.model.UserWalletHistory import \
148
from shop2020.model.v1.order.impl.model.UserWalletHistory import \
146
    UserWalletHistory
149
    UserWalletHistory
-
 
150
from shop2020.model.v1.order.script.RechargeUnknownReport import order_list
147
from shop2020.model.v1.user.impl.Converters import to_t_address
151
from shop2020.model.v1.user.impl.Converters import to_t_address
148
from shop2020.thriftpy.model.v1.order.ttypes import TransactionServiceException, \
152
from shop2020.thriftpy.model.v1.order.ttypes import TransactionServiceException, \
149
    RechargeType, AmazonOrdersToAcknowledge, WalletReferenceType
153
    RechargeType, AmazonOrdersToAcknowledge, WalletReferenceType
150
from shop2020.utils.Utils import to_py_date, get_fdate_tdate, to_java_date
154
from shop2020.utils.Utils import to_py_date, get_fdate_tdate, to_java_date
151
import datetime
155
import datetime
152
import json
156
import json
153
from shop2020.model.v1.order.script.RechargeUnknownReport import order_list
-
 
154
 
157
 
155
 
158
 
156
 
159
 
157
class OrderServiceHandler:
160
class OrderServiceHandler:
158
    
161
    
Line 3291... Line 3294...
3291
    def creditUserWallet(self, userId, amount, cash_back, shortDesc):
3294
    def creditUserWallet(self, userId, amount, cash_back, shortDesc):
3292
        try:
3295
        try:
3293
            return credit_user_wallet(userId, amount, cash_back, shortDesc)
3296
            return credit_user_wallet(userId, amount, cash_back, shortDesc)
3294
        finally:
3297
        finally:
3295
            close_session()
3298
            close_session()
-
 
3299
            
-
 
3300
    def markOrderForRegisteredGstInvoice(self, transaction_ids):
-
 
3301
        try:
-
 
3302
            return mark_order_for_registered_gst_invoice(transaction_ids)
-
 
3303
        finally:
-
 
3304
            close_session()
3296
    
3305
    
3297
            
3306
            
3298
        
3307
        
3299
def main():
3308
def main():
3300
    OrderServiceHandler().creditBatch(2, '{"483649":100.0, "8021773":23, "123213":10}')
3309
    OrderServiceHandler().creditBatch(2, '{"483649":100.0, "8021773":23, "123213":10}')