@@ -122,26 +124,31 @@ public class LaneNormProcessFunction extends KeyedCoProcessFunction<String, Cycl
"LEFT JOIN dim_dic_phase c\n"+
" on a.PhaseId = c.pid"));
//车道道路流向关系
dict.put("laneList",getDictResult(connection,"SELECT cross_id,lane_id,turn_direction as name,position,lane_length FROM dim_cnt_cross_lane_position\n"+
dict.put("laneList",getDictResult(statement,"SELECT cross_id,lane_id,turn_direction as name,position,lane_length FROM dim_cnt_cross_lane_position\n"+
" where out_in_type='in'"));
//获取所有车道信息
dict.put("dictResult",getDictResult(connection,"select a.*,b.saturation_flow_rate from (\n"+
dict.put("dictResult",getDictResult(statement,"select a.*,b.saturation_flow_rate from (\n"+
" SELECT cross_id,lane_id,position,lane_length,GROUP_CONCAT(turn_direction) as name FROM dim_cnt_cross_lane_position\n"+
" where out_in_type='in' group By lane_id,cross_id,position,lane_length,cross_id order by cross_id,lane_id)a left join app_atomic_lane_saturation_flow_rate b\n"+
" on a.lane_id=b.lane_id and a.cross_id=b.cross_id\t\t"+
" where 1=1\n"+
" and b.inout_name='in' order by b.lane_id asc"));
//查询路口所有的方向
dict.put("positionList",getDictResult(connection,"SELECT cross_id,position FROM dim_cnt_cross_lane_position\n"+
dict.put("positionList",getDictResult(statement,"SELECT cross_id,position FROM dim_cnt_cross_lane_position\n"+
" where out_in_type='in' GROUP BY position,cross_id"));
//查询路口所有的流向
dict.put("positionNameList",getDictResult(connection," SELECT position,turn_direction as name,cross_id FROM dim_cnt_cross_lane_position\n"+
dict.put("positionNameList",getDictResult(statement," SELECT position,turn_direction as name,cross_id FROM dim_cnt_cross_lane_position\n"+
" where out_in_type='in' GROUP BY position,turn_direction,cross_id"));