Subversion Repositories SmartDukaan

Rev

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

Rev 5819 Rev 5821
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)