/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { // Checando se existe processo e criando o mesmo. if ($request->has('processo')) { $verifyProcess = Processo::where('processo', $request->input('processo'))->count(); if (!$verifyProcess) { Processo::create(['processo' => $request->input('processo'), 'user_id' => $request->input('user_id')]); } } $store = ['processo' => $request->input('processo'), 'banco' => $request->input('banco'), 'agencia' => $request->input('agencia'), 'conta' => $request->input('conta'), 'valor' => $this->removeDot($request->input('valor')), 'cheque' => $request->input('cheque'), 'nome' => $request->input('nome'), 'cpf' => $this->removeDot($request->input('cpf'), true), 'ispredated' => $request->has('ispredated') ? $request->input('ispredated') : false, 'predated' => $request->input('ispredated') ? $this->dateConvert($request->input('predated')) : null, 'user_id' => $request->input('user_id'), 'status_id' => $request->has('ispredated') ? 4 : 1]; if (Cheque::create($store)) { return response()->json(['status' => true]); } }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { $find = Matricula::find($id); if ($request->has('processo')) { $verifyProcess = Processo::where('processo', $request->input('processo'))->count(); if (!$verifyProcess) { Processo::create(['processo' => $request->input('processo'), 'user_id' => $request->input('user_id')]); } } $find->processo = $request->has('processo') ? $request->input('processo') : $find->processo; $find->cliente = $request->has('cliente') ? $request->input('cliente') : $find->cliente; $find->matricula = $request->has('matricula') ? $request->input('matricula') : $find->matricula; $find->cri = $request->has('cri') ? $request->input('cri') : $find->cri; $find->comarca = $request->has('comarca') || $request->input('comarca') != '' ? $request->input('comarca') : $find->comarca; $find->qtd = $request->has('qtd') ? $this->removeDot($request->input('qtd')) : $find->qtd; $find->valor = $request->has('valor') ? $this->removeDot($request->input('valor')) : $find->valor; $find->observacao = $request->has('observacao') ? $this->removeDot($request->input('observacao')) : $find->observacao; $find->payment = $request->has('payment') ? $request->input('payment') : $find->payment; $find->status_id = $request->has('status_id') ? $request->input('status_id') : $find->status_id; if ($find->save()) { return Matricula::where('matriculas.id', $id)->select('matriculas.id', 'matriculas.processo', 'matriculas.cliente', 'matriculas.matricula', 'matriculas.cri', 'matriculas.comarca', 'matriculas.qtd', 'matriculas.valor', 'matriculas.observacao', 'matriculas.payment', 'users.first_name AS nome', 'matriculas.created_at', 'config_status_matriculas.status', 'matriculas.status_id')->join('config_status_matriculas', 'matriculas.status_id', '=', 'config_status_matriculas.id')->join('users', 'config_status_matriculas.user_id', '=', 'users.id')->first(); } return response()->json(['status' => false]); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { $find = Itbi::find($id); if ($request->has('processo')) { $verifyProcess = Processo::where('processo', $request->input('processo'))->count(); if (!$verifyProcess) { Processo::create(['processo' => $request->input('processo'), 'user_id' => $request->input('user_id')]); } } $find->processo = $request->has('processo') ? $request->input('processo') : $find->processo; $find->calculo = $request->has('calculo') ? $request->input('calculo') : $find->calculo; $find->adquirente = $request->has('adquirente') ? $request->input('adquirente') : $find->adquirente; $find->emissao = $request->has('emissao') ? $this->dateConvert($request->input('emissao')) : $find->emissao; $find->expires_guia = $request->has('emissao') ? date('Y-m-d', strtotime("+30 days", strtotime($this->dateConvert($request->input('emissao'))))) : $find->expires_guia; $find->guia = $request->has('guia') ? $request->input('guia') : $find->guia; $find->inscricao = $request->has('inscricao') ? $request->input('inscricao') : $find->inscricao; $find->valor = $request->has('valor') ? $this->removeDot($request->input('valor')) : $find->valor; $find->payment = $request->has('payment') ? $request->input('payment') : $find->payment; $find->status_id = $request->has('status_id') ? $request->input('status_id') : $find->status_id; $find->user_id = $request->has('user_id') ? $request->input('user_id') : $find->user_id; if ($find->save()) { return Itbi::where('itbis.id', $id)->select('itbis.id', 'itbis.processo', 'itbis.calculo', 'itbis.adquirente', 'itbis.emissao', 'itbis.expires_guia', 'itbis.guia', 'itbis.inscricao', 'itbis.valor', 'itbis.payment', 'config_status_itbis.status', 'itbis.status_id', 'users.first_name')->join('config_status_itbis', 'itbis.status_id', '=', 'config_status_itbis.id')->leftJoin('users', 'itbis.user_id', '=', 'users.id')->first(); } return response()->json(['status' => false]); }