ajuste para pesquisa de usuario por nome

This commit is contained in:
Reginaldo
2023-08-15 16:53:56 -03:00
parent d3f295df7b
commit 3b33c2ee3d
4 changed files with 37 additions and 16 deletions

View File

@@ -1,11 +1,11 @@
<?php
//Firebird
define('SERVIDOR_PORTAINER','192.168.0.42');
define('PORTA_PORTAINER','3010');
define('USUARIO','SYSDBA');
define('SENHA','K5f6rt9Y');
define('BANCO','/bases/educa/iracemapolis/SISTEMA.FDB');
define('STR_BD','firebird:dbname='.SERVIDOR_PORTAINER.'/'.PORTA_PORTAINER.':'.BANCO.';charset=UTF-8');
//define('SERVIDOR_PORTAINER','192.168.0.42');
//define('PORTA_PORTAINER','3010');
//define('USUARIO','SYSDBA');
//define('SENHA','K5f6rt9Y');
//define('BANCO','/bases/educa/iracemapolis/SISTEMA.FDB');
//define('STR_BD','firebird:dbname='.SERVIDOR_PORTAINER.'/'.PORTA_PORTAINER.':'.BANCO.';charset=UTF-8');
//Firebird
define('SERVIDOR_HOMO','192.168.0.41');
@@ -14,7 +14,8 @@
define('SENHA_HOMO','K5f6rt9Y');
define('BANCO_AGUA','/bases/educa/aguasdelindoia/mobile/SISTEMA.FDB');
define('BANCO_CORUMBATAI','/bases/educa/corumbatai/mobile/SISTEMA.FDB');
define('BANCO_IRACEMAPOLIS','/bases/educa/iracemapolis/mobile/SISTEMA.FDB');
//define('BANCO_IRACEMAPOLIS','/bases/educa/iracemapolis/mobile/SISTEMA.FDB');
define('BANCO_IRACEMAPOLIS','/bases/educa/iracemapolis/SISTEMA.FDB');
define('STR_BD_AGUA','firebird:dbname='.SERVIDOR_HOMO.'/'.PORTA_HOMO.':'.BANCO_AGUA.';charset=UTF-8');
define('STR_BD_CORUMBATAI','firebird:dbname='.SERVIDOR_HOMO.'/'.PORTA_HOMO.':'.BANCO_CORUMBATAI.';charset=UTF-8');
define('STR_BD_IRACEMAPOLIS','firebird:dbname='.SERVIDOR_HOMO.'/'.PORTA_HOMO.':'.BANCO_IRACEMAPOLIS.';charset=UTF-8');

View File

@@ -3,10 +3,10 @@ namespace app\controllers;
class AcessoController{
public function acessoFirebird($params){
$LOGIN = $params->LOGIN;
$NOME = $params->NOME;
$CIDADE = $params->CIDADE;
$Log = new Controller();
$Logins = $Log->getAcessoFirebird($LOGIN,$CIDADE);
$Logins = $Log->getAcessoFirebird($NOME,$CIDADE);
echo json_encode($Logins);
return json_encode($Logins);
}
@@ -18,6 +18,14 @@ class AcessoController{
echo json_encode($Logins);
return json_encode($Logins);
}
public function pesquisaAcesso($params){
$NOME = $params->NOME;
$CIDADE = $params->CIDADE;
$Log = new Controller();
$Logins = $Log->getPesquisaAcessoMariaDB($NOME,$CIDADE);
echo json_encode($Logins);
return json_encode($Logins);
}
public function inserir(){
$Log = new Controller();
$Logins = $Log->inserirAcesso();

View File

@@ -35,22 +35,33 @@ class Controller extends DBA{
return null;
}
}
public function getAcessoFirebird($LOGIN,$CIDADE){
public function getAcessoFirebird($NOME,$CIDADE){
$this->sql = "SELECT L.CD_LOGIN, L.CD_USUARIO_SISTEMA, L.NO_USERNAME, L.SENHA, US.NO_USUARIO_SISTEMA
FROM LOGIN L
INNER JOIN USUARIO_SISTEMA US ON L.CD_USUARIO_SISTEMA = US.CD_USUARIO_SISTEMA WHERE NO_USERNAME LIKE ?";
FROM USUARIO_SISTEMA US
INNER JOIN LOGIN L ON L.CD_USUARIO_SISTEMA = US.CD_USUARIO_SISTEMA
WHERE US.NO_USUARIO_SISTEMA LIKE ?";
$Con = new Controller();
$this->stmt = $Con -> getSTMT($CIDADE,$this->sql);
$this->stmt->bindValue(1,"%".$LOGIN."%");
$this->stmt->bindValue(1,"%".$NOME."%");
$this->stmt->execute();
$this->res = $this->stmt->fetchAll(PDO::FETCH_ASSOC);
return $this-> res;
}
public function getAcessoMariaDB($LOGIN,$CIDADE){
$this->sql = "SELECT * FROM acessos WHERE ID_USUARIO LIKE ? AND CIDADE = ?";
$this->sql = "SELECT * FROM acessos WHERE ID_USUARIO = ? AND CIDADE = ?";
$Con = new Controller();
$this->stmt = $this->getMARIA()->prepare($this->sql);
$this->stmt->bindValue(1,"%".$LOGIN."%");
$this->stmt->bindValue(1,$LOGIN);
$this->stmt->bindValue(2,$CIDADE);
$this->stmt->execute();
$this->res = $this->stmt->fetchAll(PDO::FETCH_ASSOC);
return $this-> res;
}
public function getPesquisaAcessoMariaDB($NOME,$CIDADE){
$this->sql = "SELECT * FROM acessos WHERE NO_USUARIO_SISTEMA LIKE ? AND CIDADE = ?";
$Con = new Controller();
$this->stmt = $this->getMARIA()->prepare($this->sql);
$this->stmt->bindValue(1,"%".$NOME."%");
$this->stmt->bindValue(2,$CIDADE);
$this->stmt->execute();
$this->res = $this->stmt->fetchAll(PDO::FETCH_ASSOC);
@@ -58,7 +69,7 @@ class Controller extends DBA{
}
public function getLoginControle($NO_USERNAME,$CIDADE){
if(!$NO_USERNAME==''){
$this->sql = "SELECT L.CD_USUARIO_SISTEMA,L.SENHA, L.NO_USERNAME, US.CD_CENTRO_CUSTO, CC.CD_UNIDADE, CD.NO_FANTASIA
$this->sql = "SELECT L.CD_USUARIO_SISTEMA,L.SENHA, US.NO_USUARIO_SISTEMA, L.NO_USERNAME, US.CD_CENTRO_CUSTO, CC.CD_UNIDADE, CD.NO_FANTASIA
FROM LOGIN L
INNER JOIN USUARIO_SISTEMA US ON L.CD_USUARIO_SISTEMA = US.CD_USUARIO_SISTEMA
INNER JOIN CENTRO_CUSTO CC ON US.CD_CENTRO_CUSTO = CC.CD_CENTRO_CUSTO

View File

@@ -32,6 +32,7 @@ $router= [
"/calendario" => function(){load("CalendarioController","calendario");},
"/ocorrencia" => function(){load("OcorrenciaController","ocorrencia");},
"/acesso_base" => function(){load("AcessoController","acessoFirebird");},
"/pesquisa_acesso" => function(){load("AcessoController","pesquisaAcesso");},
"/acesso_maria" => function(){load("AcessoController","acessoMariaDB");},
"/matriculas_aluno" => function(){load("AlunoController","matriculaHistorico");},
"/passe" => function(){load("PasseController","buscarPasse");},