| | |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.time.LocalDateTime; |
| | | import java.time.ZoneOffset; |
| | | |
| | | /** |
| | | * @author zhibing.pu |
| | |
| | | * @param vehicleNo |
| | | * @return |
| | | */ |
| | | public R playbackMsgStartup(Integer inferiorPlatformId, String vehicleNo, LocalDateTime startTime, LocalDateTime endTime) { |
| | | public R playbackMsgStartup(Integer inferiorPlatformId, String vehicleNo, Long startTime, Long endTime) { |
| | | Channel channel = ChannelMap.getClientChannel(inferiorPlatformId); |
| | | if (!channel.isActive()) { |
| | | return R.fail("失败"); |
| | |
| | | downPlaybackMsgStartup.setAvttemType(0X00); |
| | | downPlaybackMsgStartup.setStreamType(0); |
| | | downPlaybackMsgStartup.setMemType(0); |
| | | downPlaybackMsgStartup.setPlaybackStartTime(startTime.toEpochSecond(ZoneOffset.ofHours(8))); |
| | | downPlaybackMsgStartup.setPlaybackEndTime(endTime.toEpochSecond(ZoneOffset.ofHours(8))); |
| | | downPlaybackMsgStartup.setPlaybackStartTime(startTime); |
| | | downPlaybackMsgStartup.setPlaybackEndTime(endTime); |
| | | downPlaybackMsgStartup.setAuthorizeCode(authorizeMsgStartup.getAuthorizeCode1()); |
| | | downPlaybackMsgStartup.setGnssData(""); |
| | | byte[] body = downPlaybackMsgStartup.encode(); |