| Line 221... |
Line 221... |
| 221 |
order.promised_delivery_time = order.expected_delivery_time
|
221 |
order.promised_delivery_time = order.expected_delivery_time
|
| 222 |
|
222 |
|
| 223 |
catalog_client = CatalogClient().get_client()
|
223 |
catalog_client = CatalogClient().get_client()
|
| 224 |
catalog_client.reserveItemInWarehouse(item_id, logistics_info.warehouseId, order.lineitems[0].quantity)
|
224 |
catalog_client.reserveItemInWarehouse(item_id, logistics_info.warehouseId, order.lineitems[0].quantity)
|
| 225 |
|
225 |
|
| - |
|
226 |
try:
|
| 226 |
item_pricing = catalog_client.getItemPricing(item_id, -1)
|
227 |
item_pricing = catalog_client.getItemPricing(item_id, -1)
|
| 227 |
order.lineitems[0].transfer_price = item_pricing.transferPrice
|
228 |
order.lineitems[0].transfer_price = item_pricing.transferPrice
|
| - |
|
229 |
except:
|
| - |
|
230 |
print "Not able to get transfer price. Skipping"
|
| 228 |
elif new_status == TransactionStatus.COD_IN_PROCESS:
|
231 |
elif new_status == TransactionStatus.COD_IN_PROCESS:
|
| 229 |
for order in transaction.orders:
|
232 |
for order in transaction.orders:
|
| 230 |
order.status = OrderStatus.INIT
|
233 |
order.status = OrderStatus.INIT
|
| 231 |
order.statusDescription = "Verification Pending"
|
234 |
order.statusDescription = "Verification Pending"
|
| 232 |
order.cod = True
|
235 |
order.cod = True
|
| Line 250... |
Line 253... |
| 250 |
order.promised_delivery_time = order.expected_delivery_time
|
253 |
order.promised_delivery_time = order.expected_delivery_time
|
| 251 |
|
254 |
|
| 252 |
catalog_client = CatalogClient().get_client()
|
255 |
catalog_client = CatalogClient().get_client()
|
| 253 |
catalog_client.reserveItemInWarehouse(item_id, logistics_info.warehouseId, order.lineitems[0].quantity)
|
256 |
catalog_client.reserveItemInWarehouse(item_id, logistics_info.warehouseId, order.lineitems[0].quantity)
|
| 254 |
|
257 |
|
| - |
|
258 |
try:
|
| 255 |
item_pricing = catalog_client.getItemPricing(item_id, -1)
|
259 |
item_pricing = catalog_client.getItemPricing(item_id, -1)
|
| 256 |
order.lineitems[0].transfer_price = item_pricing.transferPrice
|
260 |
order.lineitems[0].transfer_price = item_pricing.transferPrice
|
| 257 |
|
- |
|
| - |
|
261 |
except:
|
| - |
|
262 |
print "Not able to get transfer price. Skipping"
|
| 258 |
session.commit()
|
263 |
session.commit()
|
| 259 |
|
264 |
|
| 260 |
try:
|
265 |
try:
|
| 261 |
if new_status == TransactionStatus.COD_IN_PROCESS:
|
266 |
if new_status == TransactionStatus.COD_IN_PROCESS:
|
| 262 |
transaction_requiring_extra_processing = TransactionRequiringExtraProcessing()
|
267 |
transaction_requiring_extra_processing = TransactionRequiringExtraProcessing()
|