Skip to content

Commit 8a39289

Browse files
fix type
1 parent 484bb31 commit 8a39289

3 files changed

Lines changed: 4 additions & 28 deletions

File tree

app/Jobs/SincronizaReplicado.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ public function sync($pessoas)
8080

8181
foreach ($pessoas as $pessoa) {
8282
// Chama método para criar ou atualizar passando o array da pessoa
83-
LdapUser::criarOuAtulizarPorArray($pessoa);
83+
LdapUser::criarOuAtualizarPorArray($pessoa);
8484
}
8585
}
8686
}

app/Ldap/User.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ public static function desativarUsers($desligados)
362362
* @param array $pessoa
363363
* @author Alessandro Costa de Oliveira 11/03/2022
364364
*/
365-
public static function criarOuAtulizarPorArray($pessoa, $metodo = '')
365+
public static function criarOuAtualizarPorArray($pessoa, $metodo = '')
366366
{
367367
// setando username e codpes (similar loginListener)
368368
switch (strtolower(config('web-ldap-admin.campoCodpes'))) {

app/Listeners/LoginListener.php

Lines changed: 2 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -59,31 +59,6 @@ public function handle(Login $event)
5959
// TODO completar os valores necessários quando a pessoa não tem vínculo, mas pode logar
6060
if (config('web-ldap-admin.sincLdapLogin') == 1) {
6161
if (!isset($pessoa)) {
62-
// Com vínculo ativo ('ALUNOGR', 'ALUNOPOS', 'ALUNOCEU', 'ALUNOEAD', 'ALUNOPD', 'ALUNOCONVENIOINT', 'SERVIDOR', 'ESTAGIARIORH')
63-
// TODO precisa melhorar a criação do array pessoa para chamar o método para criar ou atualizar
64-
// Principalmente se a pessoa for Servidor e também Alunode Graduação, Aluno de Pós-Graduação ou outro vínculo dos mencionados acima
65-
66-
67-
// Não entendi porque aqui estava sendo carregado todas pessoas do mesmo grupo
68-
// por exemplo: quando um aluno de graduação tenta logar, esse array é carregado com
69-
// milhares de alunos dependendo da unidade, tornando o login muito lento
70-
71-
// Tem um erro também com a variável $vinculoPessoa que é criado dentro de um if
72-
// mas é chamada fora, e o sistema quebra quando o fluxo não entra no if
73-
// Vou deixar comentado até conversar com masaki e alessandro para otimizarmos esse login
74-
// 12/04/2022 - @thiagogomesverissimo
75-
76-
/*
77-
$tiposVinculos = Pessoa::tiposVinculos(config('web-ldap-admin.replicado_unidade'));
78-
foreach ($vinculos as $vinculo) {
79-
if (array_search($vinculo, array_column($tiposVinculos, 'tipvinext'))) {
80-
$vinculoPessoa = $vinculo;
81-
}
82-
}
83-
$pessoas = Pessoa::ativosVinculo($vinculoPessoa, config('web-ldap-admin.replicado_unidade'));
84-
$pessoa = array_search($event->user->username, array_column($pessoas, 'codpes'));
85-
$pessoa = $pessoas[$pessoa];
86-
*/
8762

8863
$pessoa = Pessoa::dump($event->user->codpes);
8964
$pessoa['codema'] = $event->user->email;
@@ -98,7 +73,8 @@ public function handle(Login $event)
9873
}
9974

10075
// Chama método para criar ou atualizar passando o array da pessoa
101-
LdapUser::criarOuAtulizarPorArray($pessoa);
76+
77+
LdapUser::criarOuAtualizarPorArray($pessoa);
10278

10379
Session::flash('alert-success', 'Informações sincronizadas com Sistemas Corporativos');
10480
}

0 commit comments

Comments
 (0)