Subversion Repositories SmartDukaan

Rev

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

Rev 132 Rev 194
Line 17... Line 17...
17
def to_t_transaction(transaction):
17
def to_t_transaction(transaction):
18
    t_transaction = T_Transaction()
18
    t_transaction = T_Transaction()
19
    t_transaction.id = transaction.id
19
    t_transaction.id = transaction.id
20
    t_transaction.createdOn = to_java_date(transaction.createdOn)
20
    t_transaction.createdOn = to_java_date(transaction.createdOn)
21
    t_transaction.transactionStatus = OrderStatus.get_t_status(transaction.status)
21
    t_transaction.transactionStatus = OrderStatus.get_t_status(transaction.status)
22
    t_transaction.statusDescription = transaction.status_details
22
    t_transaction.statusDescription = transaction.status_message
23
    t_transaction.expectedDeliveryTime = to_java_date(transaction.expected_delivery_time)
23
    t_transaction.expectedDeliveryTime = to_java_date(transaction.expected_delivery_time)
24
    t_transaction.customer_id = transaction.customer_id
24
    t_transaction.customer_id = transaction.customer_id
25
    t_transaction.shoppingCartid = transaction.shopping_cart_id
25
    t_transaction.shoppingCartid = transaction.shopping_cart_id
26
    t_transaction.orderInfo = to_t_order_info(transaction.lineitems)
26
    t_transaction.orderInfo = to_t_order_info(transaction.lineitems)
27
    t_transaction.shipmentInfo = to_t_shipment_info(transaction.shipments)
27
    t_transaction.shipmentInfo = to_t_shipment_info(transaction.shipments)
Line 42... Line 42...
42
            t_payment.bank_tx_id = payment.bank_tx_id
42
            t_payment.bank_tx_id = payment.bank_tx_id
43
            t_payment.mode = payment.mode
43
            t_payment.mode = payment.mode
44
            t_payment.amount = payment.amount
44
            t_payment.amount = payment.amount
45
            t_payment.status = payment.status
45
            t_payment.status = payment.status
46
            t_payment.description = payment.status_message
46
            t_payment.description = payment.status_message
47
            t_payment.submissionTimestamp = payment.start_time
47
            t_payment.submissionTimestamp = to_java_date(payment.start_time)
48
            t_payment.completionTimestamp = payment.finish_time
48
            t_payment.completionTimestamp = to_java_date(payment.finish_time)
49
            payment_map[t_payment.submissionTimestamp] = t_payment
49
            payment_map[t_payment.submissionTimestamp] = t_payment
50
        t_payment_info.payments = payment_map
50
        t_payment_info.payments = payment_map
51
        
51
        
52
    return t_payment_info
52
    return t_payment_info
53
 
53
 
Line 94... Line 94...
94
    t_billing.generatedBy = billing.generated_by
94
    t_billing.generatedBy = billing.generated_by
95
    try:
95
    try:
96
        t_billing.generatedTimestamp = to_java_date(billing.created_on)
96
        t_billing.generatedTimestamp = to_java_date(billing.created_on)
97
    except:
97
    except:
98
        print "date not found"
98
        print "date not found"
-
 
99
    t_billing.lineItem = []
-
 
100
    if billing.line_item:
-
 
101
        for item in billing.line_item:
99
    t_billing.lineItem = to_t_lineitem(billing.line_item)
102
            t_billing.lineItem.append(to_t_lineitem(item))
-
 
103
    
100
    return t_billing
104
    return t_billing
101
 
105
 
102
def to_t_lineitem(lineitem):
106
def to_t_lineitem(lineitem):
103
    t_line_item = T_LineItem()
107
    t_line_item = T_LineItem()
-
 
108
    try:
104
    t_line_item.id = lineitem.id
109
        t_line_item.id = lineitem.id
-
 
110
    except:
-
 
111
        t_line_item.id = 0
105
    if lineitem.item_info:
112
    if lineitem.item_info:
106
        t_line_item.item = to_t_item_info(lineitem.item_info)
113
        t_line_item.item = to_t_item_info(lineitem.item_info)
107
    
114
    
108
    t_line_item.addedOn = to_java_date(lineitem.added_on)
115
    t_line_item.addedOn = to_java_date(lineitem.added_on)
109
    t_line_item.additionalInfo = {}
116
    t_line_item.additionalInfo = {}
Line 138... Line 145...
138
    t_shipment.status = get_t_status(shipment.status)
145
    t_shipment.status = get_t_status(shipment.status)
139
    t_shipment.weight = shipment.weight
146
    t_shipment.weight = shipment.weight
140
    t_shipment.trackingId = shipment.tracking_id
147
    t_shipment.trackingId = shipment.tracking_id
141
    
148
    
142
    t_shipment.lineItems = []
149
    t_shipment.lineItems = []
143
    if shipment.line_items:
150
    if shipment.lineitems:
144
        for line_item in shipment.line_items:
151
        for line_item in shipment.lineitems:
145
            t_shipment.lineItems.append(to_t_lineitem(line_item))
152
            t_shipment.lineItems.append(to_t_lineitem(line_item))
146
    return t_shipment
153
    return t_shipment
147
 
154