Skip to content

Commit cb40719

Browse files
committed
.
1 parent 7531942 commit cb40719

3 files changed

Lines changed: 14 additions & 12 deletions

File tree

devtracker.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,7 @@ def getCacheData(fileName)
364364
:locals => {
365365
oipa_api_url: settings.oipa_api_url,
366366
region: region,
367-
regionYearWiseBudgets: get_country_region_yearwise_budget_graph_datav2(RestClient.get api_simple_log(settings.oipa_api_url + 'activity/?q=recipient_region_code:'+n+' AND reporting_org_ref:('+settings.goverment_department_ids.gsub(","," OR ")+') &fl=budget_value_gbp,budget_value,default-currency,budget_period_start_iso_date,budget_period_end_iso_date,budget.period-start.quarter,budget.period-end.quarter&rows=10000')),
367+
regionYearWiseBudgets: get_country_region_yearwise_budget_graph_datav2(RestClient.get api_simple_log(settings.oipa_api_url + 'activity/?q=iati_identifier:GB-GOV-10-DHSC_WHO_core AND recipient_region_code:'+n+' AND reporting_org_ref:('+settings.goverment_department_ids.gsub(","," OR ")+') &fl=iati_identifier,budget_value_gbp,budget_value,default-currency,budget_period_start_iso_date,budget_period_end_iso_date,budget.period-start.quarter,budget.period-end.quarter&rows=10000')),
368368
mapMarkers: getRegionMapMarkersv2(region[:code]),
369369
}
370370
end
@@ -1002,7 +1002,7 @@ def getCacheData(fileName)
10021002
end
10031003

10041004
get '/regions/?' do
1005-
query = '(298 OR 798 OR 89 OR 589 OR 389 OR 189 OR 679 OR 289 OR 380)'
1005+
query = '(298 OR 798 OR 89 OR 589 OR 389 OR 189 OR 679 OR 289 OR 380 OR 1031 OR 619 OR 1027 OR 789 OR 889 OR 689 OR 489 OR 1029 OR 1030)'
10061006
filters = prepareFilters(query.to_s, 'R')
10071007
response = solrResponse(query, 'AND activity_status_code:(2)', 'R', 0, '', '')
10081008
if(response['numFound'].to_i > 0)

helpers/common_helpers.rb

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -136,16 +136,19 @@ def financial_year_wise_budgetsv2(yearWiseBudgets,type)
136136
def get_actual_budget_per_fyv2(yearWiseBudgets)
137137
hash = {}
138138
yearWiseBudgets.each do |project|
139-
if project.has_key?('budget_period_start_iso_date')
140-
project['budget_period_start_iso_date'].each_with_index do |data, index|
141-
t = Time.parse(data)
142-
fy = if project['budget.period-start.quarter'][index].to_i == 1 then t.year - 1 else t.year end
143-
if hash.has_key?(fy)
144-
hash[fy] = hash[fy] + project['budget_value_gbp'][index]
145-
else
146-
hash[fy] = project['budget_value_gbp'][index]
139+
begin
140+
if project.has_key?('budget_period_start_iso_date')
141+
project['budget_period_start_iso_date'].each_with_index do |data, index|
142+
t = Time.parse(data)
143+
fy = if project['budget.period-start.quarter'][index].to_i == 1 then t.year - 1 else t.year end
144+
if hash.has_key?(fy)
145+
hash[fy] = hash[fy] + project['budget_value_gbp'][index]
146+
else
147+
hash[fy] = project['budget_value_gbp'][index]
148+
end
147149
end
148150
end
151+
rescue
149152
end
150153
end
151154
finalData = []

helpers/country_helpers.rb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -496,8 +496,7 @@ def budgetBarGraphDataDv3(countryCode)
496496
def get_country_region_yearwise_budget_graph_datav2(apiLink)
497497
yearWiseBudgets = Oj.load(apiLink)['response']['docs']
498498
budgetYearData = financial_year_wise_budgetsv2(yearWiseBudgets,"C")
499-
500-
end
499+
end
501500

502501
def get_reporting_orgWise_yearly_country_budgets(apiLink)
503502
allBudgets = Oj.load(apiLink)

0 commit comments

Comments
 (0)