diff --git a/app/Models/Tintoreria.php b/app/Models/Tintoreria.php index 6c3f5a7..1fe9be0 100644 --- a/app/Models/Tintoreria.php +++ b/app/Models/Tintoreria.php @@ -86,4 +86,16 @@ class Tintoreria extends Model { return max(0, (int)($this->cantidad_enviada ?? 0) - $this->recibido_total - $this->perdidas_total); } + + // Estado de recepción (Parcial / Completado) + public function getEstadoRecepcionAttribute() + { + $faltan = $this->faltantes ?? 0; + + if (($this->cantidad_enviada ?? 0) <= 0) { + return 'Sin envío'; + } + + return $faltan > 0 ? 'Parcial' : 'Completado'; + } }