Subversion Repositories SmartDukaan

Rev

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

Rev 6355 Rev 6389
Line 208... Line 208...
208
    delete_discounts_from_cart(cart.id, cart=cart)
208
    delete_discounts_from_cart(cart.id, cart=cart)
209
    cart.discounted_price = None
209
    cart.discounted_price = None
210
    cart.coupon_code = None
210
    cart.coupon_code = None
211
    session.commit()
211
    session.commit()
212
    
212
    
213
def commit_cart(cart_id, sessionSource, sessionTime, firstSource, firstSourceTime, userId):   
213
def commit_cart(cart_id, sessionSource, sessionTime, firstSource, firstSourceTime, userId, schemeId):   
214
    cart = get_cart_by_id(cart_id)   
214
    cart = get_cart_by_id(cart_id)   
215
    #now we have a cart. Need to create a transaction with it
215
    #now we have a cart. Need to create a transaction with it
216
    txn = TTransaction()
216
    txn = TTransaction()
217
    txn.shoppingCartid = cart_id
217
    txn.shoppingCartid = cart_id
218
    txn.customer_id = userId
218
    txn.customer_id = userId
Line 222... Line 222...
222
    txn.coupon_code = cart.coupon_code
222
    txn.coupon_code = cart.coupon_code
223
    txn.sessionSource = sessionSource
223
    txn.sessionSource = sessionSource
224
    txn.sessionStartTime = sessionTime
224
    txn.sessionStartTime = sessionTime
225
    txn.firstSource = firstSource
225
    txn.firstSource = firstSource
226
    txn.firstSourceTime = firstSourceTime
226
    txn.firstSourceTime = firstSourceTime
227
    
227
    txn.emiSchemeId = schemeId
228
    txn.orders = create_orders(cart, userId)
228
    txn.orders = create_orders(cart, userId)
229
    
229
    
230
    transaction_client = TransactionClient().get_client()
230
    transaction_client = TransactionClient().get_client()
231
    txn_id = transaction_client.createTransaction(txn)
231
    txn_id = transaction_client.createTransaction(txn)
232
    session.commit()
232
    session.commit()