Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 3 additions & 2 deletions app/Http/Controllers/BlCuentaCobroController.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
use App\Models\BlCuentaCobro;
use App\Models\BlCuentaCobroItem;
use App\Models\BlMarcacion;
use App\Models\BlMarcaciones;
use Illuminate\Http\Request;
use Inertia\Inertia;
use Illuminate\Support\Facades\Auth;
Expand All @@ -16,7 +17,7 @@ public function index()
{
// .producto
$user = Auth::user();
$cuentas = BlCuentaCobro::with(['items.marcacion.pedido.items.empaque', 'usuario'])->get();
$cuentas = BlCuentaCobro::with(['itemsMarcacion.marcacion.pedido.items.empaque', 'usuario'])->get();
return Inertia::render('BLCuentaCobro', [
'user' => $user,
'cuentasCobro' => $cuentas,
Expand All @@ -42,7 +43,7 @@ public function pasarPagados(Request $request)
'cuenta_cobro_id' => $cuenta->id,
'marcacion_id' => $item['marcacion_id'],
]);
BlMarcacion::where('id', $item['marcacion_id'])->update(['pagado' => 1]);
BlMarcaciones::where('id', $item['marcacion_id'])->update(['pagado' => 1]);
}
});
return back()->with('success', 'Cuenta de cobro creada y items marcados como pagados.');
Expand Down
45 changes: 0 additions & 45 deletions app/Models/BLMarcacion.php

This file was deleted.

2 changes: 1 addition & 1 deletion app/Models/BLPedidoItem.php
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ public function empaque(): \Illuminate\Database\Eloquent\Relations\BelongsTo

public function marcaciones()
{
return $this->hasMany(BlMarcacion::class, 'pedido_item_id');
return $this->hasMany(BlMarcaciones::class, 'pedido_item_id');
}

public function movimientos(): MorphMany
Expand Down
2 changes: 1 addition & 1 deletion app/Models/BlCuentaCobro.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ public function usuario()
return $this->belongsTo(User::class, 'user_id');
}

public function items()
public function itemsMarcacion()
{
return $this->hasMany(BlCuentaCobroItem::class, 'cuenta_cobro_id');
}
Expand Down
2 changes: 1 addition & 1 deletion app/Models/BlCuentaCobroItem.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@ public function cuenta()

public function marcacion()
{
return $this->belongsTo(BlMarcacion::class, 'marcacion_id');
return $this->belongsTo(BlMarcaciones::class, 'marcacion_id');
}
}
17 changes: 17 additions & 0 deletions app/Models/BlMarcaciones.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class BlMarcaciones extends Model
{
protected $table = 'bl_marcacion';
protected $fillable = [ 'pedido_id', 'pedido_item_id', 'user_id', 'cantidad', 'fecha', 'precio_unitario', 'costo_total' ];
protected $casts = [ 'items_marcados' => 'array', // para que se convierta automáticamente a array
'fecha' => 'date', ]; // Relaciones opcionales
public function cliente() { return $this->belongsTo(BLCliente::class, 'cliente_id'); }
public function pedido() { return $this->belongsTo(BLPedido::class, 'pedido_id'); }
public function trabajador() { return $this->belongsTo(User::class, 'user_id'); }
public function itemsCuenta() { return $this->hasMany(BlCuentaCobroItem::class, 'marcacion_id'); }
}
103 changes: 0 additions & 103 deletions microservicio-ssh/index.js

This file was deleted.

Loading
Loading