| Line 161... |
Line 161... |
| 161 |
order.tracking_id = order.airwaybill_no
|
161 |
order.tracking_id = order.airwaybill_no
|
| 162 |
order.expected_delivery_time = datetime.datetime.now() + datetime.timedelta(days=logistics_info.deliveryTime)
|
162 |
order.expected_delivery_time = datetime.datetime.now() + datetime.timedelta(days=logistics_info.deliveryTime)
|
| 163 |
|
163 |
|
| 164 |
catalog_client = InventoryClient().get_client()
|
164 |
catalog_client = InventoryClient().get_client()
|
| 165 |
catalog_client.reserveItemInWarehouse(item_id, logistics_info.warehouseId, order.lineitems[0].quantity)
|
165 |
catalog_client.reserveItemInWarehouse(item_id, logistics_info.warehouseId, order.lineitems[0].quantity)
|
| 166 |
item = catalog_client.getItem(item_id)
|
166 |
item_pricing = catalog_client.getItemPricing(item_id, order.warehouse_id)
|
| 167 |
order.lineitems[0].transfer_price = item.transferPrice
|
167 |
order.lineitems[0].transfer_price = item_pricing.transferPrice
|
| 168 |
|
168 |
|
| 169 |
try:
|
169 |
try:
|
| 170 |
#Email the information of order placed to customer
|
170 |
#Email the information of order placed to customer
|
| 171 |
email_transaction_info_to_user(transaction_id)
|
171 |
email_transaction_info_to_user(transaction_id)
|
| 172 |
except Exception as ex:
|
172 |
except Exception as ex:
|