Subversion Repositories SmartDukaan

Rev

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

Rev 3581 Rev 3858
Line 5... Line 5...
5
'''
5
'''
6
 
6
 
7
from shop2020.thriftpy.model.v1.order.ttypes import Transaction as T_Transaction,\
7
from shop2020.thriftpy.model.v1.order.ttypes import Transaction as T_Transaction,\
8
    LineItem as T_LineItem, Order as T_Order, Alert as T_Alert, OrderStatus, DelayReason
8
    LineItem as T_LineItem, Order as T_Order, Alert as T_Alert, OrderStatus, DelayReason
9
from shop2020.utils.Utils import to_java_date
9
from shop2020.utils.Utils import to_java_date
10
from shop2020.model.v1.order.impl.DataService import Alerts
10
from shop2020.model.v1.order.impl.DataService import Alerts, Transaction
11
 
11
 
12
def to_t_transaction(transaction):
12
def to_t_transaction(transaction):
13
    t_transaction = T_Transaction()
13
    t_transaction = T_Transaction()
14
    t_transaction.id = transaction.id
14
    t_transaction.id = transaction.id
15
    t_transaction.createdOn = to_java_date(transaction.createdOn)
15
    t_transaction.createdOn = to_java_date(transaction.createdOn)
Line 18... Line 18...
18
    t_transaction.customer_id = transaction.customer_id
18
    t_transaction.customer_id = transaction.customer_id
19
    t_transaction.shoppingCartid = transaction.shopping_cart_id
19
    t_transaction.shoppingCartid = transaction.shopping_cart_id
20
    t_transaction.coupon_code = transaction.coupon_code
20
    t_transaction.coupon_code = transaction.coupon_code
21
    t_transaction.sessionSource = transaction.session_source
21
    t_transaction.sessionSource = transaction.session_source
22
    t_transaction.sessionStartTime = to_java_date(transaction.session_start_time)
22
    t_transaction.sessionStartTime = to_java_date(transaction.session_start_time)
-
 
23
    t_transaction.firstSource = transaction.first_source
-
 
24
    t_transaction.firstSourceTime = to_java_date(transaction.first_source_start_time)
23
    t_transaction.orders = []
25
    t_transaction.orders = []
24
    #populate orders
26
    #populate orders
25
    for order in transaction.orders:
27
    for order in transaction.orders:
26
        t_order = to_t_order(order)
28
        t_order = to_t_order(order)
27
        t_transaction.orders.append(t_order)
29
        t_transaction.orders.append(t_order)