Commit b075390c authored by sandroresende's avatar sandroresende

correcao lista propostas entes

parent 5117eb1e
...@@ -15,8 +15,31 @@ use App\IndicadoresHabitacionais\Regiao; ...@@ -15,8 +15,31 @@ use App\IndicadoresHabitacionais\Regiao;
use App\IndicadoresHabitacionais\Municipio; use App\IndicadoresHabitacionais\Municipio;
use App\IndicadoresHabitacionais\Uf; use App\IndicadoresHabitacionais\Uf;
use App\IndicadoresHabitacionais\BrasilComRm; use App\IndicadoresHabitacionais\BrasilComRm;
use App\Propostas\Selecao; use App\Propostas\Selecao;
use App\Propostas\SituacaoProposta; 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\RlcModuloSistema;
use App\TipoIndeferimento; use App\TipoIndeferimento;
use App\ViewArquivosEnviados; use App\ViewArquivosEnviados;
...@@ -105,4 +128,115 @@ class ApiController extends Controller ...@@ -105,4 +128,115 @@ class ApiController extends Controller
return ModalidadeParticipacao::where('id','=',4)->orderBy('txt_modalidade_participacao')->get(); 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
} }
...@@ -473,8 +473,8 @@ class ContratosController extends Controller ...@@ -473,8 +473,8 @@ class ContratosController extends Controller
$contrato = ContratosPac::leftjoin('sistema.opc_areas','opc_areas.cod_area','=','tab_contratos_pac.cod_area') $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_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')
->join('tab_permissoes','tab_permissoes.cod_contrato_pac','=','tab_contratos_pac.cod_contrato_pac') ->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') ->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', ->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') 'cod_municipio_ibge', 'tab_registro_contratos_pac_cadastrados.bln_importado_por_arquivo')
...@@ -513,8 +513,8 @@ class ContratosController extends Controller ...@@ -513,8 +513,8 @@ class ContratosController extends Controller
$contratosPac = ContratosPac::leftjoin('sistema.opc_areas','opc_areas.cod_area','=','tab_contratos_pac.cod_area') $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_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')
->join('tab_permissoes','tab_permissoes.cod_contrato_pac','=','tab_contratos_pac.cod_contrato_pac') ->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') ->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', ->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') 'cod_municipio_ibge', 'tab_registro_contratos_pac_cadastrados.bln_importado_por_arquivo')
...@@ -637,13 +637,13 @@ class ContratosController extends Controller ...@@ -637,13 +637,13 @@ class ContratosController extends Controller
if($usuario->tipo_usuario_id == 1){ if($usuario->tipo_usuario_id == 1){
$registros = ContratosPac::leftjoin('sistema.opc_areas','opc_areas.cod_area','=','tab_contratos_pac.cod_area') $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_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') ->select('tab_contratos_pac.*','txt_login_usuario','opc_areas.cod_secretaria','tab_registro_contratos_pac_cadastrados.bln_importado_por_arquivo')
->get(); ->get();
}else{ }else{
$registros = ContratosPac::leftjoin('sistema.opc_areas','opc_areas.cod_area','=','tab_contratos_pac.cod_area') $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_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') ->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) ->where('tab_contratos_pac.cod_usuario',$usuarioPAC->cod_usuario)
->get(); ->get();
...@@ -713,7 +713,7 @@ class ContratosController extends Controller ...@@ -713,7 +713,7 @@ class ContratosController extends Controller
if($request->dte_carga_inicial || $request->dte_carga_final){ if($request->dte_carga_inicial || $request->dte_carga_final){
$registros = ContratosPac::leftjoin('sistema.opc_areas','opc_areas.cod_area','=','tab_contratos_pac.cod_area') $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_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') ->select('tab_contratos_pac.*','txt_login_usuario','opc_areas.cod_secretaria','tab_registro_contratos_pac_cadastrados.bln_importado_por_arquivo')
->where($where) ->where($where)
->whereBetween('dte_carga',[$dataInicial, $dataFinal]) ->whereBetween('dte_carga',[$dataInicial, $dataFinal])
...@@ -723,7 +723,7 @@ class ContratosController extends Controller ...@@ -723,7 +723,7 @@ class ContratosController extends Controller
}else{ }else{
$registros = ContratosPac::leftjoin('sistema.opc_areas','opc_areas.cod_area','=','tab_contratos_pac.cod_area') $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_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') ->select('tab_contratos_pac.*','txt_login_usuario','opc_areas.cod_secretaria','tab_registro_contratos_pac_cadastrados.bln_importado_por_arquivo')
->where($where) ->where($where)
->orderBy('dte_carga') ->orderBy('dte_carga')
......
...@@ -46,7 +46,13 @@ class SelecaoController extends Controller ...@@ -46,7 +46,13 @@ class SelecaoController extends Controller
$cronogramas = CronogramaSelecao::get(); $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'); $propostas->load('situacaoProposta','modalidadeParticipacao','usuario');
...@@ -226,7 +232,7 @@ class SelecaoController extends Controller ...@@ -226,7 +232,7 @@ class SelecaoController extends Controller
$whereProposta[] = ['id', $proposta]; $whereProposta[] = ['id', $proposta];
$whereProposta[] = ['user_id', $userLog]; $whereProposta[] = ['user_id', $userLog];
return $whereProposta; //return $whereProposta;
$proposta = Propostas::where($whereProposta)->get(); $proposta = Propostas::where($whereProposta)->get();
......
...@@ -171,7 +171,7 @@ class EntePublicoController extends Controller ...@@ -171,7 +171,7 @@ class EntePublicoController extends Controller
$propostas = Propostas::where('ente_publico_id', $usuario->ente_publico_id)->orderBy('txt_protocolo')->get(); $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 = []; $whereOficio = [];
......
...@@ -75,7 +75,7 @@ return [ ...@@ -75,7 +75,7 @@ return [
'password' => env('DB_PASSWORD_CORP', ''), 'password' => env('DB_PASSWORD_CORP', ''),
'charset' => 'utf8', 'charset' => 'utf8',
'prefix' => '', 'prefix' => '',
'schema' => ['mcid_sistema_se','mcid_propostas'], 'schema' => ['mcid_sistema_se','mcid_propostas','pac','sistema'],
'sslmode' => 'prefer', 'sslmode' => 'prefer',
], ],
......
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
<tbody> <tbody>
@foreach($propostas as $dados) @foreach($propostas as $dados)
@if($dados->modalidade_participacao_id == 1) @if($dados->modalidade_participacao_id == 1)
@if($dados->bln_propostas_recebidas_sistema)
<tr class="text-center table-primary"> <tr class="text-center table-primary">
@elseif($dados->modalidade_participacao_id == 2) @elseif($dados->modalidade_participacao_id == 2)
<tr class="text-center table-success"> <tr class="text-center table-success">
...@@ -96,7 +96,7 @@ ...@@ -96,7 +96,7 @@
@endif @endif
</td> </td>
</tr> </tr>
@endif
@endforeach @endforeach
</tbody><!-- fechar tbody--> </tbody><!-- fechar tbody-->
</table><!-- fechar table--> </table><!-- fechar table-->
......
...@@ -45,5 +45,29 @@ Route::get('/municipio/estado/{municipio}', 'ApiController@buscarMunicipioEstado ...@@ -45,5 +45,29 @@ Route::get('/municipio/estado/{municipio}', 'ApiController@buscarMunicipioEstado
Route::get('/ufs', 'ApiController@buscarUfs'); 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');
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