| Line 4399... |
Line 4399... |
| 4399 |
pendingOrders = ""
|
4399 |
pendingOrders = ""
|
| 4400 |
orders = Order.query.filter(Order.status.in_(tuple([OrderStatus.SUBMITTED_FOR_PROCESSING, OrderStatus.INVENTORY_LOW, OrderStatus.LOW_INV_PO_RAISED, OrderStatus.LOW_INV_REVERSAL_IN_PROCESS, OrderStatus.ACCEPTED]))).order_by(Order.promised_shipping_time).all()
|
4400 |
orders = Order.query.filter(Order.status.in_(tuple([OrderStatus.SUBMITTED_FOR_PROCESSING, OrderStatus.INVENTORY_LOW, OrderStatus.LOW_INV_PO_RAISED, OrderStatus.LOW_INV_REVERSAL_IN_PROCESS, OrderStatus.ACCEPTED]))).order_by(Order.promised_shipping_time).all()
|
| 4401 |
logistics_client = LogisticsClient().get_client()
|
4401 |
logistics_client = LogisticsClient().get_client()
|
| 4402 |
for order in orders:
|
4402 |
for order in orders:
|
| 4403 |
lineitem = order.lineitems[0]
|
4403 |
lineitem = order.lineitems[0]
|
| - |
|
4404 |
try:
|
| - |
|
4405 |
if not logistics_client.isAlive():
|
| - |
|
4406 |
logistics_client = LogisticsClient().get_client()
|
| 4404 |
logistics_info = logistics_client.getLogisticsEstimation(lineitem.item_id, order.customer_pincode, order.cod)
|
4407 |
logistics_info = logistics_client.getLogisticsEstimation(lineitem.item_id, order.customer_pincode, order.cod)
|
| 4405 |
if order.fulfilmentWarehouseId != logistics_info.fulfilmentWarehouseId:
|
4408 |
if order.fulfilmentWarehouseId != logistics_info.fulfilmentWarehouseId:
|
| 4406 |
try:
|
4409 |
try:
|
| 4407 |
print "++++" + str(order.id) + "=" + str(order.fulfilmentWarehouseId) + "->"+ str(logistics_info.fulfilmentWarehouseId)
|
4410 |
print "++++" + str(order.id) + "=" + str(order.fulfilmentWarehouseId) + "->"+ str(logistics_info.fulfilmentWarehouseId)
|
| 4408 |
change_warehouse(order.id, logistics_info.fulfilmentWarehouseId)
|
4411 |
change_warehouse(order.id, logistics_info.fulfilmentWarehouseId)
|
| 4409 |
completedOrders.append(order.id)
|
4412 |
completedOrders.append(order.id)
|
| 4410 |
except:
|
4413 |
except:
|
| 4411 |
print "++++" + str(order.id)
|
4414 |
print "++++" + str(order.id)
|
| 4412 |
pendingOrders = pendingOrders + str(order.id) + "|"
|
4415 |
pendingOrders = pendingOrders + str(order.id) + "|"
|
| - |
|
4416 |
except:
|
| - |
|
4417 |
print "++++" + str(order.id)
|
| - |
|
4418 |
pendingOrders = pendingOrders + str(order.id) + "|"
|
| 4413 |
|
4419 |
|
| 4414 |
if len(completedOrders)==0 and len(pendingOrders)==0:
|
4420 |
if len(completedOrders)==0 and len(pendingOrders)==0:
|
| 4415 |
return "No Order To Move"
|
4421 |
return "No Order To Move"
|
| 4416 |
elif len(completedOrders)>0 and len(completedOrders) == len(orders):
|
4422 |
elif len(completedOrders)>0 and len(completedOrders) == len(orders):
|
| 4417 |
return "Completed"
|
4423 |
return "Completed"
|