コード例 #1
0
 /**
  * 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]);
     }
 }
コード例 #2
0
 /**
  * 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]);
 }
コード例 #3
0
 /**
  * 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]);
 }