Commit 55ecae2de3f0be04742e3300a86096bdbf26fe6d
Committed by
GitHub
Exists in
2.9
and in
1 other branch
Merge pull request #9643 from portabilis/issue-3785
Altera escopo e builder do LegacyEnrollment
Showing
2 changed files
with
12 additions
and
5 deletions
Show diff stats
app/Models/Builders/LegacyEnrollmentBuilder.php
... | ... | @@ -56,4 +56,16 @@ class LegacyEnrollmentBuilder extends LegacyBuilder |
56 | 56 | { |
57 | 57 | return $this->where('ref_cod_turma', $schoolClass); |
58 | 58 | } |
59 | + | |
60 | + public function addJoinViewSituacaoRelatorios(int $situation): self | |
61 | + { | |
62 | + return $this->join('relatorio.view_situacao_relatorios', function($join) use ($situation) { | |
63 | + $join->on('view_situacao_relatorios.cod_matricula', 'ref_cod_matricula'); | |
64 | + $join->on('view_situacao_relatorios.cod_turma', 'ref_cod_turma'); | |
65 | + $join->on('view_situacao_relatorios.sequencial', 'matricula_turma.sequencial'); | |
66 | + $join->where('view_situacao_relatorios.cod_situacao', $situation); | |
67 | + })->addSelect([ | |
68 | + 'view_situacao_relatorios.texto_situacao' | |
69 | + ]); | |
70 | + } | |
59 | 71 | } | ... | ... |
app/Models/LegacyEnrollment.php
... | ... | @@ -167,9 +167,4 @@ class LegacyEnrollment extends LegacyModel |
167 | 167 | { |
168 | 168 | return $this->registration->student->cod_aluno; |
169 | 169 | } |
170 | - | |
171 | - public function situations(): HasMany | |
172 | - { | |
173 | - return $this->hasMany(SituationReport::class, 'cod_matricula', 'ref_cod_matricula'); | |
174 | - } | |
175 | 170 | } | ... | ... |