From 2e785d955800729500e572eef7a241a0808075ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Victor=20Frans=20Pondaco=20Winandy?= <jvfpw18@inf.ufpr.br> Date: Mon, 1 Jun 2020 10:01:50 -0300 Subject: [PATCH 1/4] Remove education_level_mod filter from auxiliar --- .../teacher-number/service/teacher-number.service.ts | 1 - .../services/budget-forecast-report.service.ts | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/app/simulator/quality-conditions/teacher-number/service/teacher-number.service.ts b/src/app/simulator/quality-conditions/teacher-number/service/teacher-number.service.ts index b0c04c1c..ae9b89db 100644 --- a/src/app/simulator/quality-conditions/teacher-number/service/teacher-number.service.ts +++ b/src/app/simulator/quality-conditions/teacher-number/service/teacher-number.service.ts @@ -132,7 +132,6 @@ export class TeacherNumberService implements NavigableComponentService { `min_year:"${teacherCurrentYear}"`, `max_year:"${teacherCurrentYear}"`, `adm_dependency:["1","2","3"]`, - `education_level_mod:["1","2","4","5","6","8","9"]` ); filters = filters.concat(filtersLocation); diff --git a/src/app/simulator/results/budget-forecast-report/services/budget-forecast-report.service.ts b/src/app/simulator/results/budget-forecast-report/services/budget-forecast-report.service.ts index dd6269bf..e0efadc2 100644 --- a/src/app/simulator/results/budget-forecast-report/services/budget-forecast-report.service.ts +++ b/src/app/simulator/results/budget-forecast-report/services/budget-forecast-report.service.ts @@ -389,8 +389,7 @@ export class BudgetForecastReportService { let filters: Array<string> = new Array<string>( `min_year:"${teacherCurrentYear}"`, `max_year:"${teacherCurrentYear}"`, - `adm_dependency:["1","2","3"]`, - `education_level_mod:["1","2","4","5","6","8","9"]` + `adm_dependency:["1","2","3"]` ); filters = filters.concat(filtersLocation); -- GitLab From 011028411fbf65734acbb5ae5a907752614b96eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Victor=20Frans=20Pondaco=20Winandy?= <jvfpw18@inf.ufpr.br> Date: Wed, 3 Jun 2020 10:10:49 -0300 Subject: [PATCH 2/4] Fix month/year not showing in infrastructure screen --- .../infrastructure-school-buildings.service.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/app/simulator/quality-conditions/infrastructure-school-buildings/services/infrastructure-school-buildings.service.ts b/src/app/simulator/quality-conditions/infrastructure-school-buildings/services/infrastructure-school-buildings.service.ts index 444d78c1..8f791e2a 100644 --- a/src/app/simulator/quality-conditions/infrastructure-school-buildings/services/infrastructure-school-buildings.service.ts +++ b/src/app/simulator/quality-conditions/infrastructure-school-buildings/services/infrastructure-school-buildings.service.ts @@ -20,13 +20,20 @@ import { NavigableComponentService } from '../../../shared/entities/base/navigab import { StagesSpecificities } from '../entities/stages-specificities'; import { SourceInformationEnum } from './../../../../shared/entities/enums/source-information.enum'; import { Footnote } from './../../../../shared/components/footnote/entities/footnote'; +import { CurrentYearMonthService } from '../../../shared/services/current-year-month/current-year-month.service'; @Injectable({ providedIn: 'root' }) export class InfrastructureSchoolBuildingsService implements NavigableComponentService { - constructor(private httpService: HttpService, private utilitiesService: UtilitiesService, private sessionService: SessionService, private currentYearService: CurrentYearService) { } + constructor( + private httpService: HttpService, + private utilitiesService: UtilitiesService, + private sessionService: SessionService, + private currentYearService: CurrentYearService, + private currentYearMonthService: CurrentYearMonthService + ) { } getData(pqrMode: boolean = false): Observable<InfrastructureSchoolsBuildings> { const infrastructureSchoolsBuildings: InfrastructureSchoolsBuildings = new InfrastructureSchoolsBuildings(); @@ -214,8 +221,11 @@ export class InfrastructureSchoolBuildingsService implements NavigableComponentS } setUnitPrice(infrastructureSchools: InfrastructureSchools, priceCub: Array<any>): void { + + const yearsMonth = this.currentYearMonthService.getCubCurrentYearMonth(); for (let i = 0; i < infrastructureSchools.infrastructureBuildings.length; i++) { infrastructureSchools.infrastructureBuildings[i].unitPrice = _.first(priceCub).preco; + infrastructureSchools.infrastructureBuildings[i].referenceDate = _.first(yearsMonth).month + '/' + _.first(yearsMonth).year; } } -- GitLab From 5ed8684e06184e9a703e4dec7f9ea1aa06cedcc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Victor=20Frans=20Pondaco=20Winandy?= <jvfpw18@inf.ufpr.br> Date: Mon, 15 Jun 2020 10:25:39 -0300 Subject: [PATCH 3/4] Change daily charge amount filters --- .../services/daily-teaching-load.service.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/app/simulator/quality-conditions/daily-teaching-load/services/daily-teaching-load.service.ts b/src/app/simulator/quality-conditions/daily-teaching-load/services/daily-teaching-load.service.ts index 1dd0e47c..709081da 100644 --- a/src/app/simulator/quality-conditions/daily-teaching-load/services/daily-teaching-load.service.ts +++ b/src/app/simulator/quality-conditions/daily-teaching-load/services/daily-teaching-load.service.ts @@ -69,17 +69,14 @@ export class DailyTeachingLoadService implements NavigableComponentService { filters = new Array<string>( `min_year:"${currentYear}"`, `max_year:"${currentYear}"`, - `adm_dependency:["1","2","3"]`, - `education_level_mod:["1","2","4","5","6","8","9"]`, + `adm_dependency:["1","2","3"]` ); if (shiftId === PeriodTeachingLoadEnum.diurnoParcial) { - filters.push(`integral_time:["0"]`); filters.push(`period:["1","2"]`); } else if (shiftId === PeriodTeachingLoadEnum.tempoIntegral) { - filters.push(`integral_time:["1"]`); + filters.push(`period:["4"]`); } else { // noturno - filters.push(`integral_time:["0"]`); filters.push(`period:["3"]`); } -- GitLab From cb03c6fcc78b0d3d95902a2039884937739c592e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Victor=20Frans=20Pondaco=20Winandy?= <jvfpw18@inf.ufpr.br> Date: Tue, 16 Jun 2020 10:14:14 -0300 Subject: [PATCH 4/4] Update outOfSchool to follow api pattern --- .../services/current-year/current-year.service.ts | 2 +- .../out-of-school-population.service.ts | 14 +------------- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/src/app/simulator/shared/services/current-year/current-year.service.ts b/src/app/simulator/shared/services/current-year/current-year.service.ts index d90079ed..906ef62d 100644 --- a/src/app/simulator/shared/services/current-year/current-year.service.ts +++ b/src/app/simulator/shared/services/current-year/current-year.service.ts @@ -144,7 +144,7 @@ export class CurrentYearService { } getOutOfSchoolPopulationCurrentYear(): number { - return 2017; + return 2018; } private processCurrentYears(currentYearKey: string, partialUrl: string): void { diff --git a/src/app/simulator/shared/services/out-of-school-population/out-of-school-population.service.ts b/src/app/simulator/shared/services/out-of-school-population/out-of-school-population.service.ts index 64592b08..891cbf67 100644 --- a/src/app/simulator/shared/services/out-of-school-population/out-of-school-population.service.ts +++ b/src/app/simulator/shared/services/out-of-school-population/out-of-school-population.service.ts @@ -85,23 +85,11 @@ export class OutOfSchoolPopulationService { const enrollmentCurrentYear: number = this.currentYearService.getEnrollmentCurrentYear(); const filters: Array<string> = this.utilitiesService.getYearAndSelectLocationFilters(enrollmentCurrentYear); - // Adjustment because the data is not in the default format. - if (filters.length === 2) { - // Brazil is represented by 'state' 0 (zero). - filters.push('state:"0"'); - } else if (filters.length === 4) { - // Remove the 'state' filter on index 2. - filters.splice(2, 1); - - // Replace the 'city' filter with the 'state' filter. - filters[2] = filters[2].replace('city', 'state'); - } - const searchParams: Map<string, string> = new Map<string, string>([ ['filter', filters.join(',')] ]); - searchParams.set('dims', 'pfe,state'); + searchParams.set('dims', 'pfe'); return this.httpService.getRequestOptionsWithSearchParams(searchParams); } -- GitLab