| Line 1133... |
Line 1133... |
| 1133 |
monitoredEntity = MonitoredEntity();
|
1133 |
monitoredEntity = MonitoredEntity();
|
| 1134 |
monitoredEntity.entityType=EntityType.COURIER;
|
1134 |
monitoredEntity.entityType=EntityType.COURIER;
|
| 1135 |
monitoredEntity.eventType=OrderStatus.SHIPPED_TO_DESTINATION_CITY
|
1135 |
monitoredEntity.eventType=OrderStatus.SHIPPED_TO_DESTINATION_CITY
|
| 1136 |
monitoredEntity.entityIdentifier="orderId = " + str(order.id);
|
1136 |
monitoredEntity.entityIdentifier="orderId = " + str(order.id);
|
| 1137 |
#Warn alert time is taken as 23 hrs less than promised delivery time
|
1137 |
#Warn alert time is taken as 23 hrs less than promised delivery time
|
| 1138 |
warn_time = (order.promised_delivery_time-23*3600*1000)
|
1138 |
warn_time = (order.expected_delivery_time-23*3600*1000)
|
| 1139 |
#Critical alert time is taken as 13 hrs less than promised delivery time
|
1139 |
#Critical alert time is taken as 13 hrs less than promised delivery time
|
| 1140 |
critical_time = (order.promised_delivery_time-13*3600*1000)
|
1140 |
critical_time = (order.expected_delivery_time-13*3600*1000)
|
| 1141 |
monitoredEntity.warnExpiryTime = warn_time
|
1141 |
monitoredEntity.warnExpiryTime = warn_time
|
| 1142 |
monitoredEntity.criticalExpiryTime = critical_time
|
1142 |
monitoredEntity.criticalExpiryTime = critical_time
|
| 1143 |
monitoredEntity.description="providerId = " + str(provider_id) + " destination city " + order.customer_city
|
1143 |
monitoredEntity.description="providerId = " + str(provider_id) + " destination city " + order.customer_city
|
| 1144 |
alert_client = AlertClient().get_client()
|
1144 |
alert_client = AlertClient().get_client()
|
| 1145 |
alert_client.updateMonitoredObject(monitoredEntity)
|
1145 |
alert_client.updateMonitoredObject(monitoredEntity)
|
| Line 1165... |
Line 1165... |
| 1165 |
try:
|
1165 |
try:
|
| 1166 |
monitoredEntity = MonitoredEntity();
|
1166 |
monitoredEntity = MonitoredEntity();
|
| 1167 |
monitoredEntity.entityType=EntityType.COURIER;
|
1167 |
monitoredEntity.entityType=EntityType.COURIER;
|
| 1168 |
monitoredEntity.eventType=OrderStatus.REACHED_DESTINATION_CITY
|
1168 |
monitoredEntity.eventType=OrderStatus.REACHED_DESTINATION_CITY
|
| 1169 |
monitoredEntity.entityIdentifier="orderId = " + str(order.id);
|
1169 |
monitoredEntity.entityIdentifier="orderId = " + str(order.id);
|
| 1170 |
warn_time = (order.promised_delivery_time)
|
1170 |
warn_time = (order.expected_delivery_time)
|
| 1171 |
critical_time = (order.promised_delivery_time+12*3600*1000)
|
1171 |
critical_time = (order.expected_delivery_time+12*3600*1000)
|
| 1172 |
monitoredEntity.warnExpiryTime = warn_time
|
1172 |
monitoredEntity.warnExpiryTime = warn_time
|
| 1173 |
monitoredEntity.criticalExpiryTime = critical_time
|
1173 |
monitoredEntity.criticalExpiryTime = critical_time
|
| 1174 |
monitoredEntity.description="providerId = " + str(provider_id) + " destination city " + order.customer_city
|
1174 |
monitoredEntity.description="providerId = " + str(provider_id) + " destination city " + order.customer_city
|
| 1175 |
alert_client = AlertClient().get_client()
|
1175 |
alert_client = AlertClient().get_client()
|
| 1176 |
alert_client.updateMonitoredObject(monitoredEntity)
|
1176 |
alert_client.updateMonitoredObject(monitoredEntity)
|