Subversion Repositories SmartDukaan

Rev

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

Rev 3553 Rev 3581
Line 3... Line 3...
3
 
3
 
4
@author: ashish
4
@author: ashish
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
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
11
 
11
 
12
def to_t_transaction(transaction):
12
def to_t_transaction(transaction):
13
    t_transaction = T_Transaction()
13
    t_transaction = T_Transaction()
Line 61... Line 61...
61
    t_order.batchNo = order.batchNo
61
    t_order.batchNo = order.batchNo
62
    t_order.serialNo = order.serialNo
62
    t_order.serialNo = order.serialNo
63
    t_order.doaFlag = order.doaFlag
63
    t_order.doaFlag = order.doaFlag
64
    t_order.pickupRequestNo = order.pickupRequestNo
64
    t_order.pickupRequestNo = order.pickupRequestNo
65
    t_order.cod = order.cod
65
    t_order.cod = order.cod
-
 
66
    if order.delay_reason:
66
    t_order.delayReason = order.delay_reason
67
        t_order.delayReason = DelayReason._NAMES_TO_VALUES[order.delay_reason]
67
    t_order.transactionId = order.transaction_id
68
    t_order.transactionId = order.transaction_id
68
    t_order.lineitems = []
69
    t_order.lineitems = []
69
    for lineitem in order.lineitems:
70
    for lineitem in order.lineitems:
70
        t_lineitem = to_t_lineitem(lineitem)
71
        t_lineitem = to_t_lineitem(lineitem)
71
        t_order.lineitems.append(t_lineitem)
72
        t_order.lineitems.append(t_lineitem)