Subversion Repositories SmartDukaan

Rev

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

Rev 2261 Rev 2815
Line 202... Line 202...
202
    
202
    
203
    cart.discounted_price = None
203
    cart.discounted_price = None
204
    cart.coupon_code = None
204
    cart.coupon_code = None
205
    session.commit()
205
    session.commit()
206
    
206
    
207
def commit_cart(cart_id):   
207
def commit_cart(cart_id, sessionSource, sessionTime):   
208
    cart = get_cart_by_id(cart_id)   
208
    cart = get_cart_by_id(cart_id)   
209
    #now we have a cart. Need to create a transaction with it
209
    #now we have a cart. Need to create a transaction with it
210
    txn = TTransaction()
210
    txn = TTransaction()
211
    txn.shoppingCartid = cart_id
211
    txn.shoppingCartid = cart_id
212
    txn.customer_id = cart.user_id
212
    txn.customer_id = cart.user_id
213
    txn.createdOn = to_java_date(datetime.datetime.now())
213
    txn.createdOn = to_java_date(datetime.datetime.now())
214
    txn.transactionStatus = TTransactionStatus.INIT
214
    txn.transactionStatus = TTransactionStatus.INIT
215
    txn.statusDescription = "New Order"
215
    txn.statusDescription = "New Order"
216
    txn.coupon_code = cart.coupon_code
216
    txn.coupon_code = cart.coupon_code
-
 
217
    txn.sessionSource = sessionSource
-
 
218
    txn.sessionStartTime = sessionTime
217
    
219
    
218
    txn.orders = create_orders(cart)
220
    txn.orders = create_orders(cart)
219
    
221
    
220
    transaction_client = TransactionClient().get_client()
222
    transaction_client = TransactionClient().get_client()
221
    txn_id = transaction_client.createTransaction(txn)
223
    txn_id = transaction_client.createTransaction(txn)