Skip to content

Comments

WFPREV-813 Add query parameter filters to project location endpoint#1018

Merged
ssylver93 merged 10 commits intomainfrom
feature/WFPREV-813
Oct 6, 2025
Merged

WFPREV-813 Add query parameter filters to project location endpoint#1018
ssylver93 merged 10 commits intomainfrom
feature/WFPREV-813

Conversation

@ssylver93
Copy link
Collaborator

@ssylver93 ssylver93 commented Oct 6, 2025

Query being performed for example API call {{LOCAL_API_URL}}/project-locations?fiscalYear=2024&projectTypeCode=CULT_RX_FR&fireCentreOrgUnitId=25&forestDistrictOrgUnitId=30&planFiscalStatusCode=DRAFT&activityCategoryCode=MNT_SURVEY&programAreaGuid=27602cd9-4b6e-9be0-e063-690a0a0afb50&searchText=parks

Hibernate:
select
pe1_0.project_guid,
pe1_0.latitude,
pe1_0.longitude
from
project pe1_0
where
pe1_0.latitude is not null
and pe1_0.longitude is not null
and pe1_0.program_area_guid in (?)
and pe1_0.forest_district_org_unit_id in (?)
and pe1_0.fire_centre_org_unit_id in (?)
and pe1_0.project_type_code in (?)
and exists(select
pfe1_0.project_guid
from
wfprev.project_plan_fiscal pfe1_0
where
pfe1_0.project_guid=pe1_0.project_guid
and (cast(pfe1_0.fiscal_year as text) like ? escape '')
and pfe1_0.activity_category_code in (?)
and pfe1_0.plan_fiscal_status_code in (?))
and (
lower(pe1_0.project_name) like ? escape ''
or lower(pe1_0.project_lead) like ? escape ''
or lower(pe1_0.project_description) like ? escape ''
or lower(pe1_0.closest_community_name) like ? escape ''
or lower(pe1_0.site_unit_name) like ? escape ''
or lower(cast(pe1_0.project_number as text)) like ? escape ''
or lower(pe1_0.results_project_code) like ? escape ''
or exists(select
pfe2_0.project_guid
from
wfprev.project_plan_fiscal pfe2_0
where
pfe2_0.project_guid=pe1_0.project_guid
and (lower(pfe2_0.project_fiscal_name) like ? escape ''
or lower(pfe2_0.first_nations_partner) like ? escape ''
or lower(pfe2_0.other_partner) like ? escape ''))
)

@ssylver93 ssylver93 changed the title WFPREV- 813 Add query parameter filters to project location endpoint WFPREV-813 Add query parameter filters to project location endpoint Oct 6, 2025
@sonarqubecloud
Copy link

sonarqubecloud bot commented Oct 6, 2025

@ssylver93 ssylver93 merged commit ebbd766 into main Oct 6, 2025
8 checks passed
@ssylver93 ssylver93 deleted the feature/WFPREV-813 branch October 6, 2025 22:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants