Subversion Repositories SmartDukaan

Rev

Rev 10698 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 10698 Rev 12163
Line 9... Line 9...
9
import optparse
9
import optparse
10
import xlrd
10
import xlrd
11
import datetime
11
import datetime
12
from shop2020.model.v1.user.impl.UserDataAccessors import add_address_for_user
12
from shop2020.model.v1.user.impl.UserDataAccessors import add_address_for_user
13
from shop2020.thriftpy.model.v1.user.ttypes import Address
13
from shop2020.thriftpy.model.v1.user.ttypes import Address
-
 
14
from shop2020.thriftpy.model.v1.order.ttypes import LineItem
14
 
15
 
15
if __name__ == '__main__' and __package__ is None:
16
if __name__ == '__main__' and __package__ is None:
16
    import sys
17
    import sys
17
    import os
18
    import os
18
    sys.path.insert(0, os.getcwd())
19
    sys.path.insert(0, os.getcwd())
Line 45... Line 46...
45
payment_client = PaymentClient().get_client()
46
payment_client = PaymentClient().get_client()
46
 
47
 
47
def create_orders(user, items):
48
def create_orders(user, items):
48
    orders = []
49
    orders = []
49
    for item in items:
50
    for item in items:
-
 
51
        t_lineitem = LineItem()
-
 
52
        t_lineitem.item_id=item[ITEM_ID_KEY]
50
        line_item = create_line_item(int(item[ITEM_ID_KEY]), item[PRICE_KEY], item[QUANTITY_KEY])
53
        line_item = create_line_item(t_lineitem, item[PRICE_KEY], item[QUANTITY_KEY])
51
        addressId = add_address_for_user(item[ADDRESS_KEY], user.userId, False)
54
        addressId = add_address_for_user(item[ADDRESS_KEY], user.userId, False)
52
        orders.append(create_order(user.userId, addressId, line_item, 0, 0, 0, 0, None, 0, 0))
55
        orders.append(create_order(user.userId, addressId, line_item, 0, 0, 0, 0, None, 0, 0,1,0))
53
    return orders
56
    return orders
54
    
57
    
55
 
58
 
56
def create_transaction(user, items):
59
def create_transaction(user, items):
57
    txn = Transaction()
60
    txn = Transaction()