Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
sistema_mcid
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
marcio neto
sistema_mcid
Commits
b075390c
Commit
b075390c
authored
Aug 14, 2023
by
sandroresende
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
correcao lista propostas entes
parent
5117eb1e
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
178 additions
and
14 deletions
+178
-14
ApiController.php
app/Http/Controllers/ApiController.php
+134
-0
ContratosController.php
app/Http/Controllers/Mod_saci/Pac/ContratosController.php
+8
-8
SelecaoController.php
app/Http/Controllers/Propostas/SelecaoController.php
+8
-2
EntePublicoController.php
app/Http/Controllers/Sistema/EntePublicoController.php
+1
-1
database.php
config/database.php
+1
-1
ListaPropostasEnte.blade.php
...ws/modulo_propostas/proposta/ListaPropostasEnte.blade.php
+2
-2
api.php
routes/api.php
+24
-0
No files found.
app/Http/Controllers/ApiController.php
View file @
b075390c
...
...
@@ -15,8 +15,31 @@ use App\IndicadoresHabitacionais\Regiao;
use
App\IndicadoresHabitacionais\Municipio
;
use
App\IndicadoresHabitacionais\Uf
;
use
App\IndicadoresHabitacionais\BrasilComRm
;
use
App\Propostas\Selecao
;
use
App\Propostas\SituacaoProposta
;
use
App\Mod_saci\mod_sistema\Area
;
use
App\Mod_saci\mod_sistema\Secretaria
;
use
App\Mod_saci\mod_sistema\Usuario
;
use
App\Mod_saci\mod_pac\Fase
;
use
App\Mod_saci\mod_pac\Andamento
;
use
App\Mod_saci\mod_pac\Chamada
;
use
App\Mod_saci\mod_pac\ModalidadePAC
;
use
App\Mod_saci\mod_pac\Fonte
;
use
App\Mod_saci\mod_pac\SituacaoContrato
;
use
App\Mod_saci\mod_pac\SituacaoObraPAC
;
use
App\Mod_saci\mod_pac\ClassificacaoCor
;
use
App\Mod_saci\mod_pac\Entidade
;
use
App\Mod_saci\mod_pac\AgenteFinanceiro
;
use
App\Mod_saci\mod_pac\Eixo
;
use
App\Mod_saci\mod_pac\Tipo
;
use
App\Mod_saci\mod_pac\Programa
;
use
App\RlcModuloSistema
;
use
App\TipoIndeferimento
;
use
App\ViewArquivosEnviados
;
...
...
@@ -105,4 +128,115 @@ class ApiController extends Controller
return
ModalidadeParticipacao
::
where
(
'id'
,
'='
,
4
)
->
orderBy
(
'txt_modalidade_participacao'
)
->
get
();
}
//CONTRATOS PAC
public
function
buscarAreas
(){
$secretariasAtivas
=
[
1
,
2
,
14
,
15
];
return
Area
::
whereIn
(
'cod_secretaria'
,
$secretariasAtivas
)
->
orderBy
(
'dsc_area'
)
->
get
();
}
public
function
buscarSecretarias
(){
$secretariasAtivas
=
[
1
,
2
,
14
,
15
];
return
Secretaria
::
whereIn
(
'cod_secretaria'
,
$secretariasAtivas
)
->
orderBy
(
'txt_sigla_secretaria'
)
->
get
();
}
public
function
buscarFontes
(){
return
Fonte
::
where
(
'cod_fonte'
,
'>'
,
0
)
->
orderBy
(
'dsc_fonte'
)
->
get
();
}
public
function
buscarSituacaoContratos
(){
return
SituacaoContrato
::
orderBy
(
'dsc_situacao_contrato'
)
->
get
();
}
public
function
buscarSituacaoObras
(){
return
SituacaoObraPAC
::
orderBy
(
'dsc_situacao_obra'
)
->
get
();
}
public
function
buscarClassificacaoCores
(){
return
ClassificacaoCor
::
orderBy
(
'dsc_classificacao_cor'
)
->
get
();
}
public
function
buscarEntidades
(){
return
Entidade
::
orderBy
(
'dsc_entidade'
)
->
get
();
}
public
function
buscarAgenteFinanceiros
(){
return
AgenteFinanceiro
::
orderBy
(
'dsc_agente_financeiro'
)
->
get
();
}
public
function
buscarFases
(){
return
Fase
::
orderBy
(
'dsc_fase'
)
->
get
();
}
public
function
buscarChamadas
(
$fonte
,
$area
){
$where
=
[];
$where
[]
=
[
'cod_fonte'
,
$fonte
];
$where
[]
=
[
'cod_area'
,
$area
];
return
Chamada
::
where
(
$where
)
->
orderBy
(
'dsc_chamada'
)
->
get
();
}
public
function
buscarModalidades
(){
return
ModalidadePAC
::
select
(
'cod_modalidade'
,
'dsc_modalidade'
,
'txt_sigla_modalidade'
)
->
orderBy
(
'dsc_modalidade'
)
->
get
();
}
public
function
buscarModalidadesAreas
(
$area
){
$where
=
[];
$where
[]
=
[
'cod_area'
,
$area
];
$where
[]
=
[
'cod_modalidade_pai'
,];
return
ModalidadePAC
::
select
(
'cod_modalidade'
,
'dsc_modalidade'
,
'txt_sigla_modalidade'
,
'cod_area'
)
->
where
(
'cod_area'
,
$area
)
->
whereNull
(
'cod_modalidade_pai'
)
->
orderBy
(
'dsc_modalidade'
)
->
get
();
}
public
function
buscarMonitoresAreas
(
$area
){
//return $area;
if
((
$area
>=
14
)
&&
(
$area
<=
15
)){
$area
=
3
;
}
return
Usuario
::
select
(
'cod_usuario'
,
'txt_nome'
,
'cod_area'
)
->
where
(
'cod_area'
,
$area
)
->
orderBy
(
'txt_nome'
)
->
get
();
}
public
function
buscarSubmodalidades
(){
return
ModalidadePAC
::
selectRaw
(
'cod_modalidade as cod_submodalidade, dsc_modalidade as dsc_submodalidade, cod_modalidade_pai as cod_modalidade, cod_area'
)
->
groupBy
(
'cod_modalidade_pai'
,
'dsc_modalidade'
,
'cod_modalidade'
,
'cod_area'
)
->
orderBy
(
'dsc_modalidade'
)
->
get
();
}
public
function
buscarSubmodalidadesAreas
(
$submodalidade
,
$area
){
return
ModalidadePAC
::
getSubmodalidadeModalidade
(
$submodalidade
,
$area
);
}
public
function
buscarEstados
(){
return
Uf
::
orderBy
(
'txt_sigla_uf'
)
->
get
();
}
public
function
buscarEixos
(){
return
Eixo
::
orderBy
(
'dsc_eixo'
)
->
get
();
}
public
function
buscarTipos
(){
return
Tipo
::
orderBy
(
'dsc_tipo'
)
->
get
();
}
public
function
buscarProgramas
(){
return
Programa
::
orderBy
(
'dsc_programa'
)
->
get
();
}
public
function
buscarAndamentos
(){
return
Andamento
::
orderBy
(
'dsc_andamento'
)
->
get
();
}
//CONTRATOS PAC
}
app/Http/Controllers/Mod_saci/Pac/ContratosController.php
View file @
b075390c
...
...
@@ -473,8 +473,8 @@ class ContratosController extends Controller
$contrato
=
ContratosPac
::
leftjoin
(
'sistema.opc_areas'
,
'opc_areas.cod_area'
,
'='
,
'tab_contratos_pac.cod_area'
)
->
join
(
'tab_registro_contratos_pac_cadastrados'
,
'tab_registro_contratos_pac_cadastrados.cod_contrato_pac'
,
'='
,
'tab_contratos_pac.cod_contrato_pac'
)
->
join
(
'tab_usuarios'
,
'tab_usuarios.cod_usuario'
,
'='
,
'tab_contratos_pac.cod_usuario'
)
->
join
(
'tab_permissoes'
,
'tab_permissoes.cod_contrato_pac'
,
'='
,
'tab_contratos_pac.cod_contrato_pac'
)
->
join
(
'
sistema.
tab_usuarios'
,
'tab_usuarios.cod_usuario'
,
'='
,
'tab_contratos_pac.cod_usuario'
)
->
join
(
'
sistema.
tab_permissoes'
,
'tab_permissoes.cod_contrato_pac'
,
'='
,
'tab_contratos_pac.cod_contrato_pac'
)
->
join
(
'rlc_municipios_beneficiarios'
,
'rlc_municipios_beneficiarios.cod_contrato_pac'
,
'='
,
'tab_contratos_pac.cod_contrato_pac'
)
->
select
(
'tab_contratos_pac.*'
,
'tab_permissoes.cod_usuario as cod_usuario_monitor'
,
'txt_nome'
,
'txt_login_usuario'
,
'opc_areas.cod_secretaria'
,
'cod_municipio_ibge'
,
'tab_registro_contratos_pac_cadastrados.bln_importado_por_arquivo'
)
...
...
@@ -513,8 +513,8 @@ class ContratosController extends Controller
$contratosPac
=
ContratosPac
::
leftjoin
(
'sistema.opc_areas'
,
'opc_areas.cod_area'
,
'='
,
'tab_contratos_pac.cod_area'
)
->
join
(
'tab_registro_contratos_pac_cadastrados'
,
'tab_registro_contratos_pac_cadastrados.cod_contrato_pac'
,
'='
,
'tab_contratos_pac.cod_contrato_pac'
)
->
join
(
'tab_usuarios'
,
'tab_usuarios.cod_usuario'
,
'='
,
'tab_contratos_pac.cod_usuario'
)
->
join
(
'tab_permissoes'
,
'tab_permissoes.cod_contrato_pac'
,
'='
,
'tab_contratos_pac.cod_contrato_pac'
)
->
join
(
'
sistema.
tab_usuarios'
,
'tab_usuarios.cod_usuario'
,
'='
,
'tab_contratos_pac.cod_usuario'
)
->
join
(
'
sistema.
tab_permissoes'
,
'tab_permissoes.cod_contrato_pac'
,
'='
,
'tab_contratos_pac.cod_contrato_pac'
)
->
join
(
'rlc_municipios_beneficiarios'
,
'rlc_municipios_beneficiarios.cod_contrato_pac'
,
'='
,
'tab_contratos_pac.cod_contrato_pac'
)
->
select
(
'tab_contratos_pac.*'
,
'tab_permissoes.cod_usuario as cod_usuario_monitor'
,
'txt_nome'
,
'txt_login_usuario'
,
'opc_areas.cod_secretaria'
,
'cod_municipio_ibge'
,
'tab_registro_contratos_pac_cadastrados.bln_importado_por_arquivo'
)
...
...
@@ -637,13 +637,13 @@ class ContratosController extends Controller
if
(
$usuario
->
tipo_usuario_id
==
1
){
$registros
=
ContratosPac
::
leftjoin
(
'sistema.opc_areas'
,
'opc_areas.cod_area'
,
'='
,
'tab_contratos_pac.cod_area'
)
->
join
(
'tab_registro_contratos_pac_cadastrados'
,
'tab_registro_contratos_pac_cadastrados.cod_contrato_pac'
,
'='
,
'tab_contratos_pac.cod_contrato_pac'
)
->
join
(
'tab_usuarios'
,
'tab_usuarios.cod_usuario'
,
'='
,
'tab_contratos_pac.cod_usuario'
)
->
join
(
'
sistema.
tab_usuarios'
,
'tab_usuarios.cod_usuario'
,
'='
,
'tab_contratos_pac.cod_usuario'
)
->
select
(
'tab_contratos_pac.*'
,
'txt_login_usuario'
,
'opc_areas.cod_secretaria'
,
'tab_registro_contratos_pac_cadastrados.bln_importado_por_arquivo'
)
->
get
();
}
else
{
$registros
=
ContratosPac
::
leftjoin
(
'sistema.opc_areas'
,
'opc_areas.cod_area'
,
'='
,
'tab_contratos_pac.cod_area'
)
->
join
(
'tab_registro_contratos_pac_cadastrados'
,
'tab_registro_contratos_pac_cadastrados.cod_contrato_pac'
,
'='
,
'tab_contratos_pac.cod_contrato_pac'
)
->
join
(
'tab_usuarios'
,
'tab_usuarios.cod_usuario'
,
'='
,
'tab_contratos_pac.cod_usuario'
)
->
join
(
'
sistema.
tab_usuarios'
,
'tab_usuarios.cod_usuario'
,
'='
,
'tab_contratos_pac.cod_usuario'
)
->
select
(
'tab_contratos_pac.*'
,
'txt_login_usuario'
,
'opc_areas.cod_secretaria'
,
'tab_registro_contratos_pac_cadastrados.bln_importado_por_arquivo'
)
->
where
(
'tab_contratos_pac.cod_usuario'
,
$usuarioPAC
->
cod_usuario
)
->
get
();
...
...
@@ -713,7 +713,7 @@ class ContratosController extends Controller
if
(
$request
->
dte_carga_inicial
||
$request
->
dte_carga_final
){
$registros
=
ContratosPac
::
leftjoin
(
'sistema.opc_areas'
,
'opc_areas.cod_area'
,
'='
,
'tab_contratos_pac.cod_area'
)
->
join
(
'tab_registro_contratos_pac_cadastrados'
,
'tab_registro_contratos_pac_cadastrados.cod_contrato_pac'
,
'='
,
'tab_contratos_pac.cod_contrato_pac'
)
->
join
(
'tab_usuarios'
,
'tab_usuarios.cod_usuario'
,
'='
,
'tab_contratos_pac.cod_usuario'
)
->
join
(
'
sistema.
tab_usuarios'
,
'tab_usuarios.cod_usuario'
,
'='
,
'tab_contratos_pac.cod_usuario'
)
->
select
(
'tab_contratos_pac.*'
,
'txt_login_usuario'
,
'opc_areas.cod_secretaria'
,
'tab_registro_contratos_pac_cadastrados.bln_importado_por_arquivo'
)
->
where
(
$where
)
->
whereBetween
(
'dte_carga'
,[
$dataInicial
,
$dataFinal
])
...
...
@@ -723,7 +723,7 @@ class ContratosController extends Controller
}
else
{
$registros
=
ContratosPac
::
leftjoin
(
'sistema.opc_areas'
,
'opc_areas.cod_area'
,
'='
,
'tab_contratos_pac.cod_area'
)
->
join
(
'tab_registro_contratos_pac_cadastrados'
,
'tab_registro_contratos_pac_cadastrados.cod_contrato_pac'
,
'='
,
'tab_contratos_pac.cod_contrato_pac'
)
->
join
(
'tab_usuarios'
,
'tab_usuarios.cod_usuario'
,
'='
,
'tab_contratos_pac.cod_usuario'
)
->
join
(
'
sistema.sistema.
tab_usuarios'
,
'tab_usuarios.cod_usuario'
,
'='
,
'tab_contratos_pac.cod_usuario'
)
->
select
(
'tab_contratos_pac.*'
,
'txt_login_usuario'
,
'opc_areas.cod_secretaria'
,
'tab_registro_contratos_pac_cadastrados.bln_importado_por_arquivo'
)
->
where
(
$where
)
->
orderBy
(
'dte_carga'
)
...
...
app/Http/Controllers/Propostas/SelecaoController.php
View file @
b075390c
...
...
@@ -46,7 +46,13 @@ class SelecaoController extends Controller
$cronogramas
=
CronogramaSelecao
::
get
();
$propostas
=
Propostas
::
where
(
'ente_publico_id'
,
$usuario
->
ente_publico_id
)
->
orderBy
(
'txt_protocolo'
)
->
get
();
$wherePropostas
=
[];
$wherePropostas
[]
=
[
'ente_publico_id'
,
$usuario
->
ente_publico_id
];
$wherePropostas
[]
=
[
'bln_propostas_recebidas_sistema'
,
true
];
$propostas
=
Propostas
::
where
(
$wherePropostas
)
->
orderBy
(
'txt_protocolo'
)
->
get
();
$propostas
->
load
(
'situacaoProposta'
,
'modalidadeParticipacao'
,
'usuario'
);
...
...
@@ -226,7 +232,7 @@ class SelecaoController extends Controller
$whereProposta
[]
=
[
'id'
,
$proposta
];
$whereProposta
[]
=
[
'user_id'
,
$userLog
];
return
$whereProposta
;
//
return $whereProposta;
$proposta
=
Propostas
::
where
(
$whereProposta
)
->
get
();
...
...
app/Http/Controllers/Sistema/EntePublicoController.php
View file @
b075390c
...
...
@@ -171,7 +171,7 @@ class EntePublicoController extends Controller
$propostas
=
Propostas
::
where
(
'ente_publico_id'
,
$usuario
->
ente_publico_id
)
->
orderBy
(
'txt_protocolo'
)
->
get
();
$propostas
->
load
(
'situacaoProposta'
,
'modalidadeParticipacao'
,
'usuario'
);
return
$propostas
->
load
(
'situacaoProposta'
,
'modalidadeParticipacao'
,
'usuario'
);
$whereOficio
=
[];
...
...
config/database.php
View file @
b075390c
...
...
@@ -75,7 +75,7 @@ return [
'password'
=>
env
(
'DB_PASSWORD_CORP'
,
''
),
'charset'
=>
'utf8'
,
'prefix'
=>
''
,
'schema'
=>
[
'mcid_sistema_se'
,
'mcid_propostas'
],
'schema'
=>
[
'mcid_sistema_se'
,
'mcid_propostas'
,
'pac'
,
'sistema'
],
'sslmode'
=>
'prefer'
,
],
...
...
resources/views/modulo_propostas/proposta/ListaPropostasEnte.blade.php
View file @
b075390c
...
...
@@ -59,7 +59,7 @@
<tbody>
@foreach(
$propostas
as
$dados
)
@if(
$dados->modalidade_participacao_id
== 1)
@if(
$dados->bln_propostas_recebidas_sistema
)
<tr class="
text
-
center
table
-
primary
">
@elseif(
$dados->modalidade_participacao_id
== 2)
<tr class="
text
-
center
table
-
success
">
...
...
@@ -96,7 +96,7 @@
@endif
</td>
</tr>
@endif
@endforeach
</tbody><!-- fechar tbody-->
</table><!-- fechar table-->
...
...
routes/api.php
View file @
b075390c
...
...
@@ -45,5 +45,29 @@ Route::get('/municipio/estado/{municipio}', 'ApiController@buscarMunicipioEstado
Route
::
get
(
'/ufs'
,
'ApiController@buscarUfs'
);
//CONTRATOS PAC
Route
::
get
(
'/pac/areas'
,
'ApiController@buscarAreas'
);
Route
::
get
(
'/pac/secretarias'
,
'ApiController@buscarSecretarias'
);
Route
::
get
(
'/pac/fontes'
,
'ApiController@buscarFontes'
);
Route
::
get
(
'/pac/andamentos'
,
'ApiController@buscarAndamentos'
);
Route
::
get
(
'/pac/situacao_contratos'
,
'ApiController@buscarSituacaoContratos'
);
Route
::
get
(
'/pac/situacao_obras'
,
'ApiController@buscarSituacaoObras'
);
Route
::
get
(
'/pac/classificacao_cores'
,
'ApiController@buscarClassificacaoCores'
);
Route
::
get
(
'/pac/entidades'
,
'ApiController@buscarEntidades'
);
Route
::
get
(
'/pac/agente_financeiros'
,
'ApiController@buscarAgenteFinanceiros'
);
Route
::
get
(
'/pac/modalidades/areas/{area}'
,
'ApiController@buscarModalidadesAreas'
);
Route
::
get
(
'/pac/monitores/areas/{area}'
,
'ApiController@buscarMonitoresAreas'
);
Route
::
get
(
'/pac/modalidades/'
,
'ApiController@buscarModalidades'
);
Route
::
get
(
'/pac/submodalidades/modalidade/{modalidade}/areas/{area}'
,
'ApiController@buscarSubmodalidadesAreas'
);
Route
::
get
(
'/pac/submodalidades/'
,
'ApiController@buscarSubmodalidades'
);
Route
::
get
(
'/pac/fases'
,
'ApiController@buscarFases'
);
Route
::
get
(
'/pac/chamadas/fontes/{fonte}/areas/{area}'
,
'ApiController@buscarChamadas'
);
Route
::
get
(
'/pac/eixos'
,
'ApiController@buscarEixos'
);
Route
::
get
(
'/pac/tipos'
,
'ApiController@buscarTipos'
);
Route
::
get
(
'/pac/programas'
,
'ApiController@buscarProgramas'
);
Route
::
get
(
'/estados'
,
'ApiController@buscarEstados'
);
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment