Subversion Repositories SmartDukaan

Rev

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

Rev 5147 Rev 5165
Line 214... Line 214...
214
            order.logistics_provider_id = logistics_info.providerId
214
            order.logistics_provider_id = logistics_info.providerId
215
            order.airwaybill_no = logistics_info.airway_billno
215
            order.airwaybill_no = logistics_info.airway_billno
216
            order.tracking_id = order.airwaybill_no
216
            order.tracking_id = order.airwaybill_no
217
            order.expected_shipping_time = (current_time + datetime.timedelta(days=logistics_info.shippingTime)).replace(hour=PREPAID_SHIPPING_CUTOFF_TIME, minute=0, second=0)
217
            order.expected_shipping_time = (current_time + datetime.timedelta(days=logistics_info.shippingTime)).replace(hour=PREPAID_SHIPPING_CUTOFF_TIME, minute=0, second=0)
218
            order.promised_shipping_time = order.expected_shipping_time
218
            order.promised_shipping_time = order.expected_shipping_time
219
            order.expected_delivery_time = current_time + datetime.timedelta(days=logistics_info.deliveryTime)
219
            order.expected_delivery_time = (current_time + datetime.timedelta(days=logistics_info.deliveryTime)).replace(hour=PREPAID_SHIPPING_CUTOFF_TIME, minute=0, second=0)
220
            order.promised_delivery_time = order.expected_delivery_time 
220
            order.promised_delivery_time = order.expected_delivery_time 
221
            
221
            
222
            catalog_client = CatalogClient().get_client()
222
            catalog_client = CatalogClient().get_client()
223
            catalog_client.reserveItemInWarehouse(item_id, logistics_info.fulfilmentWarehouseId, order.lineitems[0].quantity)
223
            catalog_client.reserveItemInWarehouse(item_id, logistics_info.fulfilmentWarehouseId, order.lineitems[0].quantity)
224
 
224
 
Line 247... Line 247...
247
            order.logistics_provider_id = logistics_info.providerId
247
            order.logistics_provider_id = logistics_info.providerId
248
            order.airwaybill_no = logistics_info.airway_billno
248
            order.airwaybill_no = logistics_info.airway_billno
249
            order.tracking_id = order.airwaybill_no
249
            order.tracking_id = order.airwaybill_no
250
            order.expected_shipping_time = (current_time + datetime.timedelta(days=logistics_info.shippingTime)).replace(hour=COD_SHIPPING_CUTOFF_TIME, minute=0, second=0)
250
            order.expected_shipping_time = (current_time + datetime.timedelta(days=logistics_info.shippingTime)).replace(hour=COD_SHIPPING_CUTOFF_TIME, minute=0, second=0)
251
            order.promised_shipping_time = order.expected_shipping_time
251
            order.promised_shipping_time = order.expected_shipping_time
252
            order.expected_delivery_time = current_time + datetime.timedelta(days=logistics_info.deliveryTime)
252
            order.expected_delivery_time = (current_time + datetime.timedelta(days=logistics_info.deliveryTime)).replace(hour=COD_SHIPPING_CUTOFF_TIME, minute=0, second=0)
253
            order.promised_delivery_time = order.expected_delivery_time
253
            order.promised_delivery_time = order.expected_delivery_time
254
            
254
            
255
            catalog_client = CatalogClient().get_client()
255
            catalog_client = CatalogClient().get_client()
256
            catalog_client.reserveItemInWarehouse(item_id, logistics_info.fulfilmentWarehouseId, order.lineitems[0].quantity)
256
            catalog_client.reserveItemInWarehouse(item_id, logistics_info.fulfilmentWarehouseId, order.lineitems[0].quantity)
257
 
257