|
|
@@ -46,28 +46,36 @@ public class MessageEventListener implements ApplicationListener<MessageEvent> {
|
|
|
if (entity == null) {
|
|
|
return;
|
|
|
}
|
|
|
- log.info("设备信息更新成功: {}, message: {}", entity.getCode(), message);
|
|
|
switch (entity.getCommand()) {
|
|
|
case AFC_GATE_MACHINE_STATUS:
|
|
|
+ log.info("接受消息: {}, message: {}", entity.getCode(), message);
|
|
|
TrainWebSocketUtils.sendMessage(CommandEnum.AFC_GATE_MACHINE, getMessage(CommandEnum.AFC_GATE_MACHINE, entity));
|
|
|
break;
|
|
|
case AFC_TICKETING_AUTO_STATUS:
|
|
|
+ log.info("接受消息: {}, message: {}", entity.getCode(), message);
|
|
|
TrainWebSocketUtils.sendMessage(CommandEnum.AFC_TICKETING_AUTO, getMessage(CommandEnum.AFC_TICKETING_AUTO, entity));
|
|
|
break;
|
|
|
case ELEVATOR_VERTICAL_COMMAND:
|
|
|
+ log.info("接受消息: {}, message: {}", entity.getCode(), message);
|
|
|
TrainWebSocketUtils.sendMessage(CommandEnum.ELEVATOR_VERTICAL, getMessage(CommandEnum.ELEVATOR_VERTICAL, entity));
|
|
|
break;
|
|
|
case ELEVATOR_HAND_COMMAND:
|
|
|
+ log.info("接受消息: {}, message: {}", entity.getCode(), message);
|
|
|
TrainWebSocketUtils.sendMessage(CommandEnum.ELEVATOR_HAND, getMessage(CommandEnum.ELEVATOR_HAND, entity));
|
|
|
break;
|
|
|
case PLATFORM_DOOR_LCW:
|
|
|
case AFC_IBP, IBP_CONTROL, IBP_DOOR_OPEN, IBP_DOOR_CLOSE:
|
|
|
case PSL_LOCK, PSL_CONTROL, PSL_DOOR_OPEN, PSL_DOOR_CLOSE:
|
|
|
+ log.info("接受消息: {}, message: {}", entity.getCode(), message);
|
|
|
// 屏蔽门控制指令
|
|
|
doorService.updateIbpControl(entity);
|
|
|
break;
|
|
|
+ case SITUATION_CLIENT_INFO:
|
|
|
+ case SITUATION_WATER_LEVEL:
|
|
|
+ break;
|
|
|
default:
|
|
|
- log.warn("未处理返回的消息:{}", message);
|
|
|
+ log.info("接受消息: {}, message: {}", entity.getCode(), message);
|
|
|
+ // log.warn("未处理返回的消息:{}", message);
|
|
|
}
|
|
|
} catch (RuntimeException exception) {
|
|
|
log.error("消息处理异常: {},消息: {}", exception.getMessage(), message);
|
|
|
@@ -81,7 +89,7 @@ public class MessageEventListener implements ApplicationListener<MessageEvent> {
|
|
|
} else {
|
|
|
data = JSONUtil.createObj();
|
|
|
}
|
|
|
- data.set(command.getNameStr(), device.getCode());
|
|
|
+ data.set(command.getNameStr(), Convert.toStr(device.getId(),""));
|
|
|
data.set(command.getStatusStr(), device.getStatus());
|
|
|
data.set("stationId", Convert.toLong(device.getStationId(), 104002L));
|
|
|
return data;
|