|
@@ -37,7 +37,8 @@ public class LedHelper {
|
|
|
|
|
|
Log.d("led", "update led info, deviceType: " + interactionVO.getFromDeviceType() + ", frameName: " + interactionVO.getFromFrameFullName() + ", data: " + interactionVO.getData());
|
|
|
if (interactionVO.getFromDeviceType() == DeviceTypeEnum.DIGIT_BED_DEVICE.value()
|
|
|
- || interactionVO.getFromDeviceType() == DeviceTypeEnum.SIMULATE_BED_DEVICE.value()) {
|
|
|
+ || interactionVO.getFromDeviceType() == DeviceTypeEnum.SIMULATE_BED_DEVICE.value()
|
|
|
+ || interactionVO.getFromDeviceType() == DeviceTypeEnum.DOOR_DEVICE.value()) {
|
|
|
//如果交互记录中的fromdevice是分机,有可能是数字分机发送过来的紧急呼叫,需要特别处理
|
|
|
if (emergency) {
|
|
|
String frameName = CommonUtils.subStringBefore(interactionVO.getFromFrameFullName(), "-");
|
|
@@ -68,7 +69,7 @@ public class LedHelper {
|
|
|
frameName = interactionVO.getFromDeviceName();
|
|
|
}
|
|
|
|
|
|
- if (Strings.isNullOrEmpty(interactionVO.getData())) {
|
|
|
+ if (!Strings.isNullOrEmpty(interactionVO.getData())) {
|
|
|
if (isAdd) {
|
|
|
//新增led节目
|
|
|
LedManagerUtils.getInstance().updateProgram(interactionVO.getData(), 1);
|