| | |
| | | from |
| | | ja_fw_task_schedule ts |
| | | left join |
| | | ja_fw_device d on d.id = ts.device_id::VARCHAR |
| | | ja_fw_device d on d.id::VARCHAR = ts.device_id::VARCHAR |
| | | left join |
| | | ja_fw_area_divide ad on ad.id = ts.area_divide_id::VARCHAR |
| | | ja_fw_area_divide ad on ad.id::VARCHAR = ts.area_divide_id::VARCHAR |
| | | left join |
| | | ja_fw_defense_scene_manage dsm on dsm.id = ts.defense_scene_id::VARCHAR |
| | | ja_fw_defense_scene_manage dsm on dsm.id::VARCHAR = ts.defense_scene_id::VARCHAR |
| | | left join |
| | | ja_fw_defense_zone dz on dz.is_deleted = 0 |
| | | and dz.defense_scene_ids is not null |
| | | and dz.defense_scene_ids != '' |
| | | and dsm.id = ANY(string_to_array(replace(dz.defense_scene_ids, ' ', ''), ',')::bigint[]) |
| | | and dsm.id::VARCHAR = ANY(string_to_array(replace(dz.defense_scene_ids, ' ', ''), ',')) |
| | | <where> |
| | | ts.is_deleted = 0 |
| | | <if test="param2.deviceName != null and param2.deviceName != ''"> |