Subversion Repositories SmartDukaan

Rev

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

Rev 3036 Rev 3044
Line 7... Line 7...
7
import sys
7
import sys
8
import os
8
import os
9
import datetime 
9
import datetime 
10
import time
10
import time
11
import logging
11
import logging
-
 
12
from shop2020.thriftpy.logistics.ttypes import DeliveryType
12
logging.basicConfig(level=logging.DEBUG)
13
logging.basicConfig(level=logging.DEBUG)
13
 
14
 
14
from datetime import date
15
from datetime import date
15
from textwrap import dedent
16
from textwrap import dedent
16
from string import Template
17
from string import Template
Line 171... Line 172...
171
            order.statusDescription = "Submitted to warehouse"
172
            order.statusDescription = "Submitted to warehouse"
172
            #After we got payment success, we will set logistics info also 
173
            #After we got payment success, we will set logistics info also 
173
            logistics_client = LogisticsClient().get_client()
174
            logistics_client = LogisticsClient().get_client()
174
            #FIXME line item is only one now. If multiple will come, need to fix.
175
            #FIXME line item is only one now. If multiple will come, need to fix.
175
            item_id = order.lineitems[0].item_id
176
            item_id = order.lineitems[0].item_id
176
            logistics_info = logistics_client.getLogisticsInfo(order.customer_pincode, item_id)
177
            logistics_info = logistics_client.getLogisticsInfo(order.customer_pincode, item_id, DeliveryType.PREPAID)
177
            
178
            
178
            current_time = datetime.datetime.now()
179
            current_time = datetime.datetime.now()
179
            logistics_info.deliveryTime = adjust_delivery_time(current_time, logistics_info.deliveryTime)
180
            logistics_info.deliveryTime = adjust_delivery_time(current_time, logistics_info.deliveryTime)
180
            
181
            
181
            order.warehouse_id = logistics_info.warehouseId
182
            order.warehouse_id = logistics_info.warehouseId