public function reqDataSyncAcopios() { $data = \Input::all(); $fecha = $data['fecha']; $cantidad = $data['cantidad']; $id_proveedor = $data['idProveedor']; $id = $data['id']; $acopio = Acopio::where('feha', '=', $fecha)->where('proveedor_id', '=', $id_proveedor)->first(); if (count($acopio) == 0) { $a = new Acopio(); $a->feha = $fecha; $a->cantidad = $cantidad; $a->proveedor_id = $id_proveedor; $a->cantidad_total = $cantidad; $a->save(); $mensaje = ['id' => $id]; return \Response::json($mensaje); } else { $mensaje = ['id' => $id]; return \Response::json($mensaje); } }
public function getAcopioByDay($day) { $acopios = Acopio::where('feha', '=', $day)->get(); $suma = 0; foreach ($acopios as $acopio) { $suma += $acopio->cantidad_total; } return $suma; }
public function upObservacionInsidencia($data) { $res = 0; $insidencia = Insidencia::find($data['hdIdInsidencia']); if ($insidencia->tipo == 'descuento') { $cant_anterior_insidencia = $insidencia->cantidad; $insidencia->cantidad = $data['CantidadInsidencia']; $insidencia->tipo = "observacion"; $insidencia->observacion = $data['observacion']; $insidencia->acopio_id = $data['hdUpIdAcopio']; if ($insidencia->save()) { $acopio = Acopio::find($data['hdUpIdAcopio']); $acopio->cantidad_total += $cant_anterior_insidencia; $acopio->save(); $res = 1; } } else { $insidencia->cantidad = $data['CantidadInsidencia']; $insidencia->tipo = "observacion"; $insidencia->observacion = $data['observacion']; $insidencia->acopio_id = $data['hdUpIdAcopio']; if ($insidencia->save()) { $res = 1; } } return $res; }