Skip to content
Snippets Groups Projects
Commit 050da2c5 authored by Tor-Einar Skog's avatar Tor-Einar Skog
Browse files

Adding multi org to forecast summaries

parent c10f20f9
Branches
Tags
2 merge requests!17Develop,!16Spotit multi org
...@@ -232,10 +232,24 @@ public class LogicService { ...@@ -232,10 +232,24 @@ public class LogicService {
@Facet("restricted") @Facet("restricted")
public Response getForecastSummaries( public Response getForecastSummaries(
@PathParam("organizationId") Integer organizationId, @PathParam("organizationId") Integer organizationId,
@QueryParam("cropOrganismId") List<Integer> cropOrganismIds @QueryParam("cropOrganismId") List<Integer> cropOrganismIds,
@QueryParam("includeOrganizationIds") String includeOrganizationIds
) )
{ {
List<ForecastConfiguration> summaries = SessionControllerGetter.getForecastBean().getForecastConfigurationSummaries(organizationId); List<ForecastConfiguration> summaries = SessionControllerGetter.getForecastBean().getForecastConfigurationSummaries(organizationId);
if(includeOrganizationIds != null)
{
String[] includeOrgIdStrs = includeOrganizationIds.split(",");
for(String orgId:includeOrgIdStrs)
{
try
{
Integer includeOrgId = Integer.valueOf(orgId);
summaries.addAll(SessionControllerGetter.getForecastBean().getForecastConfigurationSummaries(includeOrgId));
}
catch(NumberFormatException ex){}
}
}
return Response.ok().entity(summaries).build(); return Response.ok().entity(summaries).build();
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment