Subversion Repositories SmartDukaan

Rev

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

Rev 7054 Rev 7055
Line 31... Line 31...
31
 
31
 
32
def process_order(order):
32
def process_order(order):
33
    '''
33
    '''
34
    Process Order
34
    Process Order
35
    '''
35
    '''
-
 
36
    
-
 
37
    if order.total_amount < 10998:
-
 
38
        print "Order already processed"
-
 
39
        return
-
 
40
    
36
    bulk_order = Order()
41
    bulk_order = Order()
37
 
42
 
38
    bulk_order.transaction = order.transaction
43
    bulk_order.transaction = order.transaction
39
    
44
    
40
    bulk_order.customer_id = order.customer_id
45
    bulk_order.customer_id = order.customer_id
Line 100... Line 105...
100
    item_availability = inventory_client.getItemAvailabilityAtLocation(bulk_order.lineitems[0].item_id,1)
105
    item_availability = inventory_client.getItemAvailabilityAtLocation(bulk_order.lineitems[0].item_id,1)
101
    bulk_order.warehouse_id = item_availability[2]
106
    bulk_order.warehouse_id = item_availability[2]
102
    bulk_order.fulfillmentWarehouseId = item_availability[0]
107
    bulk_order.fulfillmentWarehouseId = item_availability[0]
103
    
108
    
104
    session.commit()
109
    session.commit()
-
 
110
    
-
 
111
    print "New Bulk OrderId : " + str(bulk_order.id)    
105
        
112
    
106
    return
113
    return 
107
    
114
    
108
 
115
 
109
ACTIONS = {0: cancel,
116
ACTIONS = {0: cancel,
110
           1: process_order
117
           1: process_order
111
           }
118
           }