Unverified Commit cc459d4b authored by GuilhermeGz's avatar GuilhermeGz Committed by GitHub
Browse files

Merge pull request #421 from GuilhermeGz/master

Ajuste no cálculo da pontuação exibida na tela de resultados
parents 71a54781 d8b24d9d
...@@ -163,14 +163,32 @@ class AdministradorController extends Controller ...@@ -163,14 +163,32 @@ class AdministradorController extends Controller
->where('modalidade','AmplaConcorrencia')->get(); ->where('modalidade','AmplaConcorrencia')->get();
foreach($trabalhosAmpla as $trabalho){ foreach($trabalhosAmpla as $trabalho){
$trabalho->pontuacao = 0; $trabalho->pontuacao = 0;
$cont = 0;
// Caso especial do PIBEX onde a pontuação fica no Ad Hoc
if($evento->tipo == "PIBEX"){
foreach($trabalho->avaliadors as $avaliador){ foreach($trabalho->avaliadors as $avaliador){
if($avaliador->tipo == "Interno"){ if(($avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 1 ||
$parecerInterno = ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first(); $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 3) &&
if($parecerInterno != null){ $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->pontuacao != null){
$trabalho->pontuacao += $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->pontuacao;
$cont+=1;
}
}
}else {
foreach ($trabalho->avaliadors as $avaliador) {
if ($avaliador->tipo == "Interno") {
$parecerInterno = ParecerInterno::where([['avaliador_id', $avaliador->id], ['trabalho_id', $trabalho->id]])->first();
if ($parecerInterno != null) {
$trabalho->pontuacao += $parecerInterno->statusAnexoPlanilhaPontuacao; $trabalho->pontuacao += $parecerInterno->statusAnexoPlanilhaPontuacao;
$cont+=1;
}
} }
} }
} }
if($trabalho->pontuacao !=0){
$trabalho->pontuacao = number_format(($trabalho->pontuacao/$cont), 2, ',', '');
}
} }
$trabalhosAmpla = $trabalhosAmpla->sort(function ($item, $next) { $trabalhosAmpla = $trabalhosAmpla->sort(function ($item, $next) {
return $item->pontuacao >= $next->pontuacao ? -1 : 1; return $item->pontuacao >= $next->pontuacao ? -1 : 1;
...@@ -181,14 +199,32 @@ class AdministradorController extends Controller ...@@ -181,14 +199,32 @@ class AdministradorController extends Controller
->where('modalidade','RecemDoutor')->get(); ->where('modalidade','RecemDoutor')->get();
foreach($trabalhosDoutor as $trabalho){ foreach($trabalhosDoutor as $trabalho){
$trabalho->pontuacao = 0; $trabalho->pontuacao = 0;
$cont = 0;
// Caso especial do PIBEX onde a pontuação fica no Ad Hoc
if($evento->tipo == "PIBEX"){
foreach($trabalho->avaliadors as $avaliador){ foreach($trabalho->avaliadors as $avaliador){
if($avaliador->tipo == "Interno"){ if(($avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 1 ||
$parecerInterno = ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first(); $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 3) &&
if($parecerInterno != null){ $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->pontuacao != null){
$trabalho->pontuacao += $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->pontuacao;
$cont+=1;
}
}
}else {
foreach ($trabalho->avaliadors as $avaliador) {
if ($avaliador->tipo == "Interno") {
$parecerInterno = ParecerInterno::where([['avaliador_id', $avaliador->id], ['trabalho_id', $trabalho->id]])->first();
if ($parecerInterno != null) {
$trabalho->pontuacao += $parecerInterno->statusAnexoPlanilhaPontuacao; $trabalho->pontuacao += $parecerInterno->statusAnexoPlanilhaPontuacao;
$cont+=1;
}
} }
} }
} }
if($trabalho->pontuacao !=0){
$trabalho->pontuacao = number_format(($trabalho->pontuacao/$cont), 2, ',', '');
}
} }
$trabalhosDoutor = $trabalhosDoutor->sort(function ($item, $next) { $trabalhosDoutor = $trabalhosDoutor->sort(function ($item, $next) {
return $item->pontuacao >= $next->pontuacao ? -1 : 1; return $item->pontuacao >= $next->pontuacao ? -1 : 1;
...@@ -201,16 +237,32 @@ class AdministradorController extends Controller ...@@ -201,16 +237,32 @@ class AdministradorController extends Controller
$trabalhos = $evento->trabalhos; $trabalhos = $evento->trabalhos;
foreach($trabalhos as $trabalho){ foreach($trabalhos as $trabalho){
$trabalho->pontuacao = 0; $trabalho->pontuacao = 0;
$cont = 0;
// Caso especial do PIBEX onde a pontuação fica no Ad Hoc
if($evento->tipo == "PIBEX"){
foreach($trabalho->avaliadors as $avaliador){
if(($avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 1 ||
$avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 3) &&
$avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->pontuacao != null){
$trabalho->pontuacao += $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->pontuacao;
$cont+=1;
}
}
}else{
foreach($trabalho->avaliadors as $avaliador){ foreach($trabalho->avaliadors as $avaliador){
if($avaliador->tipo == "Interno"){ if($avaliador->tipo == "Interno"){
$parecerInterno = ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first(); $parecerInterno = ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
if($parecerInterno != null){ if($parecerInterno != null){
$trabalho->pontuacao += $parecerInterno->statusAnexoPlanilhaPontuacao; $trabalho->pontuacao += $parecerInterno->statusAnexoPlanilhaPontuacao;
$cont+=1;
} }
} }
} }
} }
if($trabalho->pontuacao !=0){
$trabalho->pontuacao = number_format(($trabalho->pontuacao/$cont), 2, ',', '');
}
}
$trabalhos = $trabalhos->sort(function ($item, $next) { $trabalhos = $trabalhos->sort(function ($item, $next) {
return $item->pontuacao >= $next->pontuacao ? -1 : 1; return $item->pontuacao >= $next->pontuacao ? -1 : 1;
}); });
...@@ -920,16 +972,34 @@ class AdministradorController extends Controller ...@@ -920,16 +972,34 @@ class AdministradorController extends Controller
// Ampla Concorrencia // Ampla Concorrencia
$trabalhosAmpla = Trabalho::where('evento_id',$evento->id) $trabalhosAmpla = Trabalho::where('evento_id',$evento->id)
->where('modalidade','AmplaConcorrencia')->get(); ->where('modalidade','AmplaConcorrencia')->get();
foreach($trabalhosAmpla as $trabalho){ foreach($trabalhosAmpla as $trabalho){
$trabalho->pontuacao = 0; $trabalho->pontuacao = 0;
$cont = 0;
// Caso especial do PIBEX onde a pontuação fica no Ad Hoc
if($evento->tipo == "PIBEX"){
foreach($trabalho->avaliadors as $avaliador){ foreach($trabalho->avaliadors as $avaliador){
if($avaliador->tipo == "Interno"){ if(($avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 1 ||
$parecerInterno = ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first(); $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 3) &&
if($parecerInterno != null){ $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->pontuacao != null){
$trabalho->pontuacao += $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->pontuacao;
$cont+=1;
}
}
}else {
foreach ($trabalho->avaliadors as $avaliador) {
if ($avaliador->tipo == "Interno") {
$parecerInterno = ParecerInterno::where([['avaliador_id', $avaliador->id], ['trabalho_id', $trabalho->id]])->first();
if ($parecerInterno != null) {
$trabalho->pontuacao += $parecerInterno->statusAnexoPlanilhaPontuacao; $trabalho->pontuacao += $parecerInterno->statusAnexoPlanilhaPontuacao;
$cont+=1;
}
} }
} }
} }
if($trabalho->pontuacao !=0){
$trabalho->pontuacao = number_format(($trabalho->pontuacao/$cont), 2, ',', '');
}
} }
$trabalhosAmpla = $trabalhosAmpla->sort(function ($item, $next) { $trabalhosAmpla = $trabalhosAmpla->sort(function ($item, $next) {
return $item->pontuacao >= $next->pontuacao ? -1 : 1; return $item->pontuacao >= $next->pontuacao ? -1 : 1;
...@@ -940,15 +1010,33 @@ class AdministradorController extends Controller ...@@ -940,15 +1010,33 @@ class AdministradorController extends Controller
->where('modalidade','RecemDoutor')->get(); ->where('modalidade','RecemDoutor')->get();
foreach($trabalhosDoutor as $trabalho){ foreach($trabalhosDoutor as $trabalho){
$trabalho->pontuacao = 0; $trabalho->pontuacao = 0;
$cont = 0;
// Caso especial do PIBEX onde a pontuação fica no Ad Hoc
if($evento->tipo == "PIBEX"){
foreach($trabalho->avaliadors as $avaliador){ foreach($trabalho->avaliadors as $avaliador){
if($avaliador->tipo == "Interno"){ if(($avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 1 ||
$parecerInterno = ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first(); $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 3) &&
if($parecerInterno != null){ $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->pontuacao != null){
$trabalho->pontuacao += $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->pontuacao;
$cont+=1;
}
}
}else {
foreach ($trabalho->avaliadors as $avaliador) {
if ($avaliador->tipo == "Interno") {
$parecerInterno = ParecerInterno::where([['avaliador_id', $avaliador->id], ['trabalho_id', $trabalho->id]])->first();
if ($parecerInterno != null) {
$trabalho->pontuacao += $parecerInterno->statusAnexoPlanilhaPontuacao; $trabalho->pontuacao += $parecerInterno->statusAnexoPlanilhaPontuacao;
$cont+=1;
} }
} }
} }
} }
if($trabalho->pontuacao !=0){
$trabalho->pontuacao = number_format(($trabalho->pontuacao/$cont), 2, ',', '');
}
}
$trabalhosDoutor = $trabalhosDoutor->sort(function ($item, $next) { $trabalhosDoutor = $trabalhosDoutor->sort(function ($item, $next) {
return $item->pontuacao >= $next->pontuacao ? -1 : 1; return $item->pontuacao >= $next->pontuacao ? -1 : 1;
}); });
......
...@@ -90,12 +90,21 @@ ...@@ -90,12 +90,21 @@
@if($trabalho->avaliadors->count() > 0) @if($trabalho->avaliadors->count() > 0)
<td> <td>
@foreach($trabalho->avaliadors as $avaliador) @foreach($trabalho->avaliadors as $avaliador)
@if($avaliador->tipo == "Externo") {{--Internos--}}
{{$avaliador->pivot->recomendacao}}<br> @if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 2 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || ( $avaliador->tipo == "Interno" && $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == null ))
@php @php
$parecer = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first(); $parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
@endphp @endphp
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} @else Pendente @endif @if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} <br>@else Pendente <br>@endif
@endif
{{--Externos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 1 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || $avaliador->tipo == "Externo" || $avaliador->tipo == null)
@if($avaliador->pivot->recomendacao != null)
{{$avaliador->pivot->recomendacao}}<br>
@else
Pendente<br>
@endif
@endif @endif
@endforeach @endforeach
</td> </td>
...@@ -167,12 +176,21 @@ ...@@ -167,12 +176,21 @@
@if($trabalho->avaliadors->count() > 0) @if($trabalho->avaliadors->count() > 0)
<td> <td>
@foreach($trabalho->avaliadors as $avaliador) @foreach($trabalho->avaliadors as $avaliador)
@if($avaliador->tipo == "Externo") {{--Internos--}}
{{$avaliador->pivot->recomendacao}}<br> @if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 2 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || ( $avaliador->tipo == "Interno" && $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == null ))
@php @php
$parecer = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first(); $parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
@endphp @endphp
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} @else Pendente @endif @if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} <br>@else Pendente <br>@endif
@endif
{{--Externos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 1 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || $avaliador->tipo == "Externo" || $avaliador->tipo == null)
@if($avaliador->pivot->recomendacao != null)
{{$avaliador->pivot->recomendacao}}<br>
@else
Pendente<br>
@endif
@endif @endif
@endforeach @endforeach
</td> </td>
...@@ -245,12 +263,21 @@ ...@@ -245,12 +263,21 @@
@if($trabalho->avaliadors->count() > 0) @if($trabalho->avaliadors->count() > 0)
<td> <td>
@foreach($trabalho->avaliadors as $avaliador) @foreach($trabalho->avaliadors as $avaliador)
@if($avaliador->tipo == "Externo") {{--Internos--}}
{{$avaliador->pivot->recomendacao}}<br> @if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 2 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || ( $avaliador->tipo == "Interno" && $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == null ))
@php @php
$parecer = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first(); $parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
@endphp @endphp
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} @else Pendente @endif @if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} <br>@else Pendente <br>@endif
@endif
{{--Externos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 1 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || $avaliador->tipo == "Externo" || $avaliador->tipo == null)
@if($avaliador->pivot->recomendacao != null)
{{$avaliador->pivot->recomendacao}}<br>
@else
Pendente<br>
@endif
@endif @endif
@endforeach @endforeach
</td> </td>
......
...@@ -98,14 +98,21 @@ ...@@ -98,14 +98,21 @@
@if($trabalho->avaliadors->count() > 0) @if($trabalho->avaliadors->count() > 0)
<td> <td>
@foreach($trabalho->avaliadors as $avaliador) @foreach($trabalho->avaliadors as $avaliador)
@if($avaliador->tipo == "Externo") {{--Internos--}}
@if($avaliador->pivot->recomendacao != null ){{$avaliador->pivot->recomendacao}} @else Pendente @endif @if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 2 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || ( $avaliador->tipo == "Interno" && $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == null ))
<br>
@else
@php @php
$parecer = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first(); $parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
@endphp @endphp
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} @else Pendente @endif @if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} <br>@else Pendente <br>@endif
@endif
{{--Externos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 1 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || $avaliador->tipo == "Externo" || $avaliador->tipo == null)
@if($avaliador->pivot->recomendacao != null)
{{$avaliador->pivot->recomendacao}}<br>
@else
Pendente<br>
@endif
@endif @endif
@endforeach @endforeach
</td> </td>
...@@ -178,14 +185,21 @@ ...@@ -178,14 +185,21 @@
@if($trabalho->avaliadors->count() > 0) @if($trabalho->avaliadors->count() > 0)
<td> <td>
@foreach($trabalho->avaliadors as $avaliador) @foreach($trabalho->avaliadors as $avaliador)
@if($avaliador->tipo == "Externo") {{--Internos--}}
@if($avaliador->pivot->recomendacao != null ){{$avaliador->pivot->recomendacao}} @else Pendente @endif @if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 2 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || ( $avaliador->tipo == "Interno" && $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == null ))
<br>
@else
@php @php
$parecer = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first(); $parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
@endphp @endphp
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} @else Pendente @endif @if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} <br>@else Pendente <br>@endif
@endif
{{--Externos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 1 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || $avaliador->tipo == "Externo" || $avaliador->tipo == null)
@if($avaliador->pivot->recomendacao != null)
{{$avaliador->pivot->recomendacao}}<br>
@else
Pendente<br>
@endif
@endif @endif
@endforeach @endforeach
</td> </td>
...@@ -260,14 +274,21 @@ ...@@ -260,14 +274,21 @@
@if($trabalho->avaliadors->count() > 0) @if($trabalho->avaliadors->count() > 0)
<td> <td>
@foreach($trabalho->avaliadors as $avaliador) @foreach($trabalho->avaliadors as $avaliador)
@if($avaliador->tipo == "Externo") {{--Internos--}}
@if($avaliador->pivot->recomendacao != null ){{$avaliador->pivot->recomendacao}} @else Pendente @endif @if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 2 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || ( $avaliador->tipo == "Interno" && $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == null ))
<br>
@else
@php @php
$parecer = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first(); $parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
@endphp @endphp
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} @else Pendente @endif @if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} <br>@else Pendente <br>@endif
@endif
{{--Externos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 1 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || $avaliador->tipo == "Externo" || $avaliador->tipo == null)
@if($avaliador->pivot->recomendacao != null)
{{$avaliador->pivot->recomendacao}}<br>
@else
Pendente<br>
@endif
@endif @endif
@endforeach @endforeach
</td> </td>
...@@ -313,14 +334,21 @@ ...@@ -313,14 +334,21 @@
@if($trabalho->avaliadors->count() > 0) @if($trabalho->avaliadors->count() > 0)
<td> <td>
@foreach($trabalho->avaliadors as $avaliador) @foreach($trabalho->avaliadors as $avaliador)
@if($avaliador->tipo == "Externo") {{--Internos--}}
@if($avaliador->pivot->recomendacao != null ){{$avaliador->pivot->recomendacao}} @else Pendente @endif @if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 2 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || ( $avaliador->tipo == "Interno" && $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == null ))
<br>
@else
@php @php
$parecer = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first(); $parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
@endphp @endphp
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} @else Pendente @endif @if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} <br>@else Pendente <br>@endif
@endif
{{--Externos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 1 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || $avaliador->tipo == "Externo" || $avaliador->tipo == null)
@if($avaliador->pivot->recomendacao != null)
{{$avaliador->pivot->recomendacao}}<br>
@else
Pendente<br>
@endif
@endif @endif
@endforeach @endforeach
</td> </td>
...@@ -394,14 +422,21 @@ ...@@ -394,14 +422,21 @@
@if($trabalho->avaliadors->count() > 0) @if($trabalho->avaliadors->count() > 0)
<td> <td>
@foreach($trabalho->avaliadors as $avaliador) @foreach($trabalho->avaliadors as $avaliador)
@if($avaliador->tipo == "Externo") {{--Internos--}}
@if($avaliador->pivot->recomendacao != null ){{$avaliador->pivot->recomendacao}} @else Pendente @endif @if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 2 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || ( $avaliador->tipo == "Interno" && $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == null ))
<br>
@else
@php @php
$parecer = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first(); $parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
@endphp @endphp
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} @else Pendente @endif @if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} <br>@else Pendente <br>@endif
@endif
{{--Externos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 1 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || $avaliador->tipo == "Externo" || $avaliador->tipo == null)
@if($avaliador->pivot->recomendacao != null)
{{$avaliador->pivot->recomendacao}}<br>
@else
Pendente<br>
@endif
@endif @endif
@endforeach @endforeach
</td> </td>
...@@ -447,14 +482,21 @@ ...@@ -447,14 +482,21 @@
@if($trabalho->avaliadors->count() > 0) @if($trabalho->avaliadors->count() > 0)
<td> <td>
@foreach($trabalho->avaliadors as $avaliador) @foreach($trabalho->avaliadors as $avaliador)
@if($avaliador->tipo == "Externo") {{--Internos--}}
@if($avaliador->pivot->recomendacao != null ){{$avaliador->pivot->recomendacao}} @else Pendente @endif @if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 2 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || ( $avaliador->tipo == "Interno" && $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == null ))
<br>
@else
@php @php
$parecer = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first(); $parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
@endphp @endphp
@if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} @else Pendente @endif @if($parecer != null && $parecer->statusParecer !=null){{$parecer->statusParecer}} <br>@else Pendente <br>@endif
@endif
{{--Externos--}}
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 1 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || $avaliador->tipo == "Externo" || $avaliador->tipo == null)
@if($avaliador->pivot->recomendacao != null)
{{$avaliador->pivot->recomendacao}}<br>
@else
Pendente<br>
@endif
@endif @endif
@endforeach @endforeach
</td> </td>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment