diff --git a/server/wfnews-api/wfnews-persistence/src/main/resources/ca/bc/gov/nrs/wfnews/persistence/v1/dao/mybatis/mapper/PublishedIncidentMapper.xml b/server/wfnews-api/wfnews-persistence/src/main/resources/ca/bc/gov/nrs/wfnews/persistence/v1/dao/mybatis/mapper/PublishedIncidentMapper.xml index 852b6e640..4de2dbfd0 100644 --- a/server/wfnews-api/wfnews-persistence/src/main/resources/ca/bc/gov/nrs/wfnews/persistence/v1/dao/mybatis/mapper/PublishedIncidentMapper.xml +++ b/server/wfnews-api/wfnews-persistence/src/main/resources/ca/bc/gov/nrs/wfnews/persistence/v1/dao/mybatis/mapper/PublishedIncidentMapper.xml @@ -327,22 +327,28 @@ RESPONSE_TYPE_DETAIL FROM WFNEWS.PUBLISHED_INCIDENT_DETAIL WHERE stage_of_control_code IS NOT NULL - - AND (stage_of_control_code = 'OUT' AND fire_year = #{currentFireYear, javaType=java.lang.Integer, jdbcType=NUMERIC, mode=IN}) - - OR stage_of_control_code IN - - + + + + AND ( + (stage_of_control_code = 'OUT' AND fire_year = #{currentFireYear}) + + OR stage_of_control_code IN + + + #{soc} + + + + ) + + + AND stage_of_control_code IN + #{soc} - - - - - - AND stage_of_control_code IN - - #{soc} - + + + AND geometry && ST_MakeEnvelope (#{xmin, javaType=java.lang.Double, jdbcType=DOUBLE, mode=IN}, #{ymin, javaType=java.lang.Double, jdbcType=DOUBLE, mode=IN}, #{xmax, javaType=java.lang.Double, jdbcType=DOUBLE, mode=IN}, #{ymax, javaType=java.lang.Double, jdbcType=DOUBLE, mode=IN}, )