UPDATE
This commit is contained in:
@@ -197,7 +197,9 @@ class ShowPromociones extends Component
|
||||
public function getListeners()
|
||||
{
|
||||
return [
|
||||
'confirmed', 'confirmarCompra', 'denegarCompra'
|
||||
'confirmed',
|
||||
'confirmarCompra',
|
||||
'denegarCompra'
|
||||
];
|
||||
}
|
||||
|
||||
@@ -276,11 +278,24 @@ class ShowPromociones extends Component
|
||||
$this->fecha_final_1 = $today = Carbon::now()->addDays($tarifa->dias - 20);
|
||||
$this->fecha_final_2 = $today = Carbon::now()->addDays($tarifa->dias + 20);
|
||||
|
||||
$cuenta = Cuentas::where('servicio_id', $servicio_id)->whereDate('inicio', '>=', $this->fecha)->whereDate('vencimiento', '>=', $this->fecha_final_1)
|
||||
$cuenta = Cuentas::where('servicio_id', $servicio_id)
|
||||
->whereDate('inicio', '>=', $this->fecha)
|
||||
->whereDate('vencimiento', '>=', $this->fecha_final_1)
|
||||
->whereDate('vencimiento', '<=', $this->fecha_final_2)
|
||||
->Orderby('created_at', 'DESC')->with('historiales')->withCount('historiales')->where('estado', 'pendiente')->having('historiales_count', '==', 0)->first();
|
||||
->Orderby('created_at', 'ASC')->with('historiales')
|
||||
->withCount('historiales')
|
||||
->where('estado', 'pendiente')
|
||||
->having('historiales_count', '==', 0)
|
||||
->first();
|
||||
} else {
|
||||
$cuenta = Cuentas::where('servicio_id', $servicio_id)->whereDate('inicio', '>=', $this->fecha)->Orderby('created_at', 'DESC')->with('historiales')->withCount('historiales')->where('estado', 'activo')->having('historiales_count', '<=', (int)$faltante)->first();
|
||||
$cuenta = Cuentas::where('servicio_id', $servicio_id)
|
||||
->whereDate('inicio', '>=', $this->fecha)
|
||||
->Orderby('created_at', 'ASC')
|
||||
->with('historiales')
|
||||
->withCount('historiales')
|
||||
->where('estado', 'activo')
|
||||
->having('historiales_count', '<=', (int) $faltante)
|
||||
->first();
|
||||
}
|
||||
|
||||
if (!is_null($cuenta)) {
|
||||
@@ -463,7 +478,9 @@ class ShowPromociones extends Component
|
||||
|
||||
$curl = curl_init();
|
||||
|
||||
curl_setopt_array($curl, array(
|
||||
curl_setopt_array(
|
||||
$curl,
|
||||
array(
|
||||
CURLOPT_URL => "https://api.labsmobile.com/json/send",
|
||||
CURLOPT_RETURNTRANSFER => true,
|
||||
CURLOPT_ENCODING => "",
|
||||
@@ -477,7 +494,8 @@ class ShowPromociones extends Component
|
||||
"Cache-Control: no-cache",
|
||||
"Content-Type: application/json"
|
||||
),
|
||||
));
|
||||
)
|
||||
);
|
||||
|
||||
$response = curl_exec($curl);
|
||||
$err = curl_error($curl);
|
||||
|
||||
@@ -285,8 +285,6 @@ class ShowServicios extends Component
|
||||
|
||||
if ((int) $pantalla_servicio >= (int) $cantidad_solicitada && (int) $pantalla_servicio_completa != (int) $this->pantallas_tarjetaPlan) {
|
||||
$suma = $pantalla_servicio - $cantidad_solicitada;
|
||||
|
||||
|
||||
$cantidad_necesaria = $this->cantidad_tarjetaPlan;
|
||||
$cuenta = Cuentas::where('servicio_id', $this->servicio_id)
|
||||
->whereDate('inicio', '>=', $this->fecha)
|
||||
|
||||
Reference in New Issue
Block a user