Commit fa906ec8 authored by Yuri Resende's avatar Yuri Resende
Browse files

Eliminando a duplicidade ao convidar um avaliador mais de uma vez

parent 5d5801e2
...@@ -1076,6 +1076,18 @@ class AdministradorController extends Controller ...@@ -1076,6 +1076,18 @@ class AdministradorController extends Controller
$trabalho = Trabalho::where('id', $request->trabalho_id)->first(); $trabalho = Trabalho::where('id', $request->trabalho_id)->first();
$exist = false;
foreach ($trabalho->avaliadors as $aval)
{
if($aval->user->email == $emailAvaliador){
$exist = true;
$avaliador = $aval;
break;
}
}
if(!$exist){
if ($user->avaliadors == null) { if ($user->avaliadors == null) {
$avaliador = new Avaliador(); $avaliador = new Avaliador();
$avaliador->tipo = $externoInterno; $avaliador->tipo = $externoInterno;
...@@ -1105,6 +1117,7 @@ class AdministradorController extends Controller ...@@ -1105,6 +1117,7 @@ class AdministradorController extends Controller
} }
$trabalho->save(); $trabalho->save();
}
$notificacao = Notificacao::create([ $notificacao = Notificacao::create([
'remetente_id' => Auth::user()->id, 'remetente_id' => Auth::user()->id,
......
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