Commit e60d6e63 authored by sandroresende's avatar sandroresende

melhorias na alteracao e exclusao do encaminhamento

parent 8813ca0e
......@@ -24,8 +24,7 @@ use Illuminate\Support\Facades\Session;
use Illuminate\Support\Facades\Mail;
use App\Mail\Mod_codem\RespostaEncaminhamento;
use App\Mod_codem\RlcSituacaoDemanda;
class EncaminhamentoController extends Controller
{
......@@ -77,6 +76,21 @@ class EncaminhamentoController extends Controller
if ($salvoSucesso) {
DB::commit();
$demanda = Demanda::find($demandaID);
if ($demanda->situacao_id != 5) {
$demanda->situacao_id = 5;
$demanda->update();
$situacaoDemanda = new RlcSituacaoDemanda();
$situacaoDemanda->demanda_id = $demanda->id;
$situacaoDemanda->situacao_demanda_id = 5;
$situacaoDemanda->dte_situacao = date("Y-m-d");
$situacaoDemanda->user_id = Auth::user()->id;
$situacaoDemanda->save();
}
$ativarAba = 'encaminhamento';
$usuarioDemandado = User::find($request->usuario);
......@@ -113,6 +127,29 @@ class EncaminhamentoController extends Controller
if ($encaminhamentoDeletado) {
$encaminhamentos = Encaminhamento::where('demanda_id', $demandaId)->get();
if (count($encaminhamentos) == 0) {
$demanda = Demanda::find($demandaId);
$demanda->situacao_id = 2;
$demanda->update();
$where = [];
$where[] = ['situacao_id', 5];
$where[] = ['demanda_id', $demandaId];
$situacaoDemanda = RlcSituacaoDemanda::where($where)->first();
$situacaoDemanda->delete();
$novaSituacaoDemanda = new RlcSituacaoDemanda();
$novaSituacaoDemanda->demanda_id = $demanda->id;
$novaSituacaoDemanda->situacao_demanda_id = 5;
$novaSituacaoDemanda->dte_situacao = date("Y-m-d");
$novaSituacaoDemanda->user_id = Auth::user()->id;
$novaSituacaoDemanda->save();
}
DB::commit();
flash()->sucesso("Sucesso", "Encaminhamento excluído com sucesso!");
......
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