| Line 1109... |
Line 1109... |
| 1109 |
monitoredEntity.eventType=OrderStatus.SHIPPED_FROM_WH;
|
1109 |
monitoredEntity.eventType=OrderStatus.SHIPPED_FROM_WH;
|
| 1110 |
monitoredEntity.entityIdentifier="orderId = " + str(order.id);
|
1110 |
monitoredEntity.entityIdentifier="orderId = " + str(order.id);
|
| 1111 |
adjustedDeliveryDays = adjust_delivery_time(datetime.datetime.now(), 1);
|
1111 |
adjustedDeliveryDays = adjust_delivery_time(datetime.datetime.now(), 1);
|
| 1112 |
sec = datetime.datetime.now()
|
1112 |
sec = datetime.datetime.now()
|
| 1113 |
#Warn alert time is taken as 16 hrs
|
1113 |
#Warn alert time is taken as 16 hrs
|
| 1114 |
warn_time = (sec + timedelta(days=(adjustedDeliveryDays-1)) + timedelta(hours=16))
|
1114 |
warn_time = (sec + timedelta(days=(adjustedDeliveryDays-1)) + timedelta(hours=10))
|
| 1115 |
#Critical alert time is taken as 26 hrs
|
1115 |
#Critical alert time is taken as 26 hrs
|
| 1116 |
critical_time = (sec + timedelta(days=(adjustedDeliveryDays-1)) + timedelta(hours=26))
|
1116 |
critical_time = (sec + timedelta(days=(adjustedDeliveryDays-1)) + timedelta(hours=15))
|
| 1117 |
monitoredEntity.warnExpiryTime = int(warn_time.strftime("%s"))*1000
|
1117 |
monitoredEntity.warnExpiryTime = int(warn_time.strftime("%s"))*1000
|
| 1118 |
monitoredEntity.criticalExpiryTime = int(critical_time.strftime("%s"))*1000
|
1118 |
monitoredEntity.criticalExpiryTime = int(critical_time.strftime("%s"))*1000
|
| 1119 |
monitoredEntity.description="warehouseId = " + str(warehouseId) + " providerId = " + str(providerId) + " orderId = " + str(order.id);
|
1119 |
monitoredEntity.description="warehouseId = " + str(warehouseId) + " providerId = " + str(providerId) + " orderId = " + str(order.id);
|
| 1120 |
alert_client = AlertClient().get_client()
|
1120 |
alert_client = AlertClient().get_client()
|
| 1121 |
alert_client.scheduleAlert(monitoredEntity)
|
1121 |
alert_client.scheduleAlert(monitoredEntity)
|
| Line 1217... |
Line 1217... |
| 1217 |
monitoredEntity.eventType=OrderStatus.SHIPPED_TO_LOGST
|
1217 |
monitoredEntity.eventType=OrderStatus.SHIPPED_TO_LOGST
|
| 1218 |
monitoredEntity.entityIdentifier="orderId = " + str(order.id);
|
1218 |
monitoredEntity.entityIdentifier="orderId = " + str(order.id);
|
| 1219 |
adjustedDeliveryDays = adjust_delivery_time(datetime.datetime.now(), 1);
|
1219 |
adjustedDeliveryDays = adjust_delivery_time(datetime.datetime.now(), 1);
|
| 1220 |
sec = datetime.datetime.now()
|
1220 |
sec = datetime.datetime.now()
|
| 1221 |
#Warn alert time is taken as 16 hrs
|
1221 |
#Warn alert time is taken as 16 hrs
|
| 1222 |
warn_time = (sec + timedelta(days=(adjustedDeliveryDays-1)) + timedelta(hours=16))
|
1222 |
warn_time = (sec + timedelta(days=(adjustedDeliveryDays-1)) + timedelta(hours=15))
|
| 1223 |
#Critical alert time is taken as 26 hrs
|
1223 |
#Critical alert time is taken as 26 hrs
|
| 1224 |
critical_time = (sec + timedelta(days=(adjustedDeliveryDays-1)) + timedelta(hours=26))
|
1224 |
critical_time = (sec + timedelta(days=(adjustedDeliveryDays-1)) + timedelta(hours=20))
|
| 1225 |
monitoredEntity.warnExpiryTime = int(warn_time.strftime("%s"))*1000
|
1225 |
monitoredEntity.warnExpiryTime = int(warn_time.strftime("%s"))*1000
|
| 1226 |
monitoredEntity.criticalExpiryTime = int(critical_time.strftime("%s"))*1000
|
1226 |
monitoredEntity.criticalExpiryTime = int(critical_time.strftime("%s"))*1000
|
| 1227 |
monitoredEntity.description="providerId = " + str(provider_id)
|
1227 |
monitoredEntity.description="providerId = " + str(provider_id)
|
| 1228 |
alert_client = AlertClient().get_client()
|
1228 |
alert_client = AlertClient().get_client()
|
| 1229 |
alert_client.updateMonitoredObject(monitoredEntity)
|
1229 |
alert_client.updateMonitoredObject(monitoredEntity)
|
| Line 1412... |
Line 1412... |
| 1412 |
monitoredEntity = MonitoredEntity();
|
1412 |
monitoredEntity = MonitoredEntity();
|
| 1413 |
monitoredEntity.entityType=EntityType.COURIER;
|
1413 |
monitoredEntity.entityType=EntityType.COURIER;
|
| 1414 |
monitoredEntity.eventType=OrderStatus.SHIPPED_TO_DESTINATION_CITY
|
1414 |
monitoredEntity.eventType=OrderStatus.SHIPPED_TO_DESTINATION_CITY
|
| 1415 |
monitoredEntity.entityIdentifier="orderId = " + str(order.id);
|
1415 |
monitoredEntity.entityIdentifier="orderId = " + str(order.id);
|
| 1416 |
#Warn alert time is taken as 23 hrs less than promised delivery time
|
1416 |
#Warn alert time is taken as 23 hrs less than promised delivery time
|
| 1417 |
warn_time = (order.expected_delivery_time-timedelta(hours = 23))
|
1417 |
warn_time = (order.expected_delivery_time-timedelta(hours = 15))
|
| 1418 |
#Critical alert time is taken as 13 hrs less than promised delivery time
|
1418 |
#Critical alert time is taken as 13 hrs less than promised delivery time
|
| 1419 |
critical_time = (order.expected_delivery_time-timedelta(hours = 13))
|
1419 |
critical_time = (order.expected_delivery_time-timedelta(hours = 10))
|
| 1420 |
monitoredEntity.warnExpiryTime = int(warn_time.strftime("%s"))*1000
|
1420 |
monitoredEntity.warnExpiryTime = int(warn_time.strftime("%s"))*1000
|
| 1421 |
monitoredEntity.criticalExpiryTime = int(critical_time.strftime("%s"))*1000
|
1421 |
monitoredEntity.criticalExpiryTime = int(critical_time.strftime("%s"))*1000
|
| 1422 |
monitoredEntity.description="providerId = " + str(provider_id) + " destination city " + order.customer_city
|
1422 |
monitoredEntity.description="providerId = " + str(provider_id) + " destination city " + order.customer_city
|
| 1423 |
alert_client = AlertClient().get_client()
|
1423 |
alert_client = AlertClient().get_client()
|
| 1424 |
alert_client.updateMonitoredObject(monitoredEntity)
|
1424 |
alert_client.updateMonitoredObject(monitoredEntity)
|