scheme.id AS id,scheme.scheme_no AS schemeNo,scheme.name AS name,scheme.cross_id AS crossId,scheme.cycle AS cycle,scheme.coord_phase AS coordPhase,scheme.offset AS offset,scheme.source AS source,scheme.is_deleted AS isDeleted,scheme.status AS status,scheme.gmt_create AS gmtCreate,scheme.gmt_modified AS gmtModified
scheme.id AS id,scheme.scheme_no AS schemeNo,scheme.name AS name,scheme.cross_id AS crossId,scheme.cycle AS cycle,scheme.coord_phase AS coordPhase,scheme."offset" AS offset,scheme.source AS source,scheme.is_deleted AS isDeleted,scheme.status AS status,scheme.gmt_create AS gmtCreate,scheme.gmt_modified AS gmtModified
FROM
FROM
t_cross_schedules schedules
t_cross_schedules schedules
LEFT JOIN t_cross_section section ON section.cross_id = schedules.cross_id
LEFT JOIN t_cross_section section ON section.cross_id = schedules.cross_id
...
@@ -277,7 +277,7 @@
...
@@ -277,7 +277,7 @@
)
)
)
)
)
)
AND TO_CHAR( #{queryTime}, 'HH24:MI' ) BETWEEN TO_CHAR( CAST( section.start_time AS TIME ), 'HH24:MI' )
AND TO_CHAR( CAST( #{queryTime} AS TIME ), 'HH24:MI' ) BETWEEN TO_CHAR( CAST( section.start_time AS TIME ), 'HH24:MI' )
AND TO_CHAR( CAST( section.end_time AS TIME ), 'HH24:MI' )
AND TO_CHAR( CAST( section.end_time AS TIME ), 'HH24:MI' )
ORDER BY schedules.special_date, TO_CHAR( CAST( section.end_time AS TIME ), 'HH24:MI' ),schedules.special_date DESC LIMIT 1
ORDER BY schedules.special_date, TO_CHAR( CAST( section.end_time AS TIME ), 'HH24:MI' ),schedules.special_date DESC LIMIT 1
insert into t_cross_phase(id,phase_no,name,sort,cross_id,plan_id,ring_no,group_no,phase_type,control_mode,phase_time,green_time,green_flash_time,ped_flash_time,yellow_time,yellow_flash_time,red_time,red_flash_time,min_green_time,max_green_time)
insert into t_cross_phase(phase_no,name,sort,cross_id,plan_id,ring_no,group_no,phase_type,control_mode,phase_time,green_time,green_flash_time,ped_flash_time,yellow_time,yellow_flash_time,red_time,red_flash_time,min_green_time,max_green_time)