|  |  |  | 
|---|
|  |  |  | case CatalogEvent.OFF : | 
|---|
|  |  |  | // 离线 | 
|---|
|  |  |  | logger.info("[收到通道离线通知] 来自设备: {}, 通道 {}", device.getDeviceId(), channel.getChannelId()); | 
|---|
|  |  |  | storager.deviceChannelOffline(deviceId, channel.getChannelId()); | 
|---|
|  |  |  | if (userSetting.getRefuseChannelStatusChannelFormNotify()) { | 
|---|
|  |  |  | storager.deviceChannelOffline(deviceId, channel.getChannelId()); | 
|---|
|  |  |  | }else { | 
|---|
|  |  |  | logger.info("[收到通道离线通知] 但是平台已配置拒绝此消息,来自设备: {}, 通道 {}", device.getDeviceId(), channel.getChannelId()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case CatalogEvent.VLOST: | 
|---|
|  |  |  | // 视频丢失 | 
|---|
|  |  |  | logger.info("[收到通道视频丢失通知] 来自设备: {}, 通道 {}", device.getDeviceId(), channel.getChannelId()); | 
|---|
|  |  |  | storager.deviceChannelOffline(deviceId, channel.getChannelId()); | 
|---|
|  |  |  | if (userSetting.getRefuseChannelStatusChannelFormNotify()) { | 
|---|
|  |  |  | storager.deviceChannelOffline(deviceId, channel.getChannelId()); | 
|---|
|  |  |  | }else { | 
|---|
|  |  |  | logger.info("[收到通道视频丢失通知] 但是平台已配置拒绝此消息,来自设备: {}, 通道 {}", device.getDeviceId(), channel.getChannelId()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case CatalogEvent.DEFECT: | 
|---|
|  |  |  | // 故障 | 
|---|