Commit c1476ce2 authored by duanruiming's avatar duanruiming

[update] 交通大脑-统计数据优化转向数据

parent cf182fbb
...@@ -34,8 +34,7 @@ public class LaneStatisticsReceive2LaneDataMap implements MapFunction<String, St ...@@ -34,8 +34,7 @@ public class LaneStatisticsReceive2LaneDataMap implements MapFunction<String, St
if (StringUtils.isNotBlank(headers) && (headers.contains(Constant.WAN_JI_NAME) || StringUtils.isBlank(body))) { if (StringUtils.isNotBlank(headers) && (headers.contains(Constant.WAN_JI_NAME) || StringUtils.isBlank(body))) {
return null; return null;
} }
List<LaneStatisticsDataVO> laneStatisticsDataVOS = mapper.readValue(body, new TypeReference<List<LaneStatisticsDataVO>>() { List<LaneStatisticsDataVO> laneStatisticsDataVOS = mapper.readValue(body, new TypeReference<List<LaneStatisticsDataVO>>() {});
});
if (!CollectionUtils.isEmpty(laneStatisticsDataVOS)) { if (!CollectionUtils.isEmpty(laneStatisticsDataVOS)) {
for (LaneStatisticsDataVO inVo : laneStatisticsDataVOS) { for (LaneStatisticsDataVO inVo : laneStatisticsDataVOS) {
String crossId = inVo.getDeviceNo(); String crossId = inVo.getDeviceNo();
......
...@@ -34,8 +34,7 @@ public class LaneStatisticsReceive2TurnDataMap implements MapFunction<String, St ...@@ -34,8 +34,7 @@ public class LaneStatisticsReceive2TurnDataMap implements MapFunction<String, St
if (StringUtils.isNotBlank(headers) && (headers.contains(Constant.WAN_JI_NAME) || StringUtils.isBlank(body))) { if (StringUtils.isNotBlank(headers) && (headers.contains(Constant.WAN_JI_NAME) || StringUtils.isBlank(body))) {
return null; return null;
} }
List<LaneStatisticsDataVO> laneStatisticsDataVOS = mapper.readValue(body, new TypeReference<List<LaneStatisticsDataVO>>() { List<LaneStatisticsDataVO> laneStatisticsDataVOS = mapper.readValue(body, new TypeReference<List<LaneStatisticsDataVO>>() {});
});
if (!CollectionUtils.isEmpty(laneStatisticsDataVOS)) { if (!CollectionUtils.isEmpty(laneStatisticsDataVOS)) {
for (LaneStatisticsDataVO inVo : laneStatisticsDataVOS) { for (LaneStatisticsDataVO inVo : laneStatisticsDataVOS) {
String crossId = inVo.getDeviceNo(); String crossId = inVo.getDeviceNo();
......
...@@ -48,8 +48,8 @@ public class LaneStatisticsReceiveMain { ...@@ -48,8 +48,8 @@ public class LaneStatisticsReceiveMain {
"city-brain-spillover-receive-data-source"); "city-brain-spillover-receive-data-source");
dealLaneRealTimeData(statisticsStream, env); dealLaneRealTimeData(statisticsStream, env);
// 车道数据中不能处理转向,暂不处理 // 车道数据中不能处理转向,暂不处理 数据不匹配
//dealTurnRealTimeData(statisticsStream); dealTurnRealTimeData(statisticsStream);
dealDirRealTimeData(statisticsStream); dealDirRealTimeData(statisticsStream);
dealCrossRealTimeData(env, statisticsStream, spilloverStream); dealCrossRealTimeData(env, statisticsStream, spilloverStream);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment