Subversion Repositories SmartDukaan

Rev

Rev 5762 | Rev 5767 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5762 Rev 5764
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)