# Módulo QR

# Verificar QR (1)

### Nombre del servicio

- **Módulo:** QR
- **Servicio:** Verificar QR

### Contexto funcional

- **¿Cuándo se usa?** Cuando ingresa al modulo **“QR”**.
- **¿Qué hace?** Devuelve informacion si existe registro.
- **Pantallazo de la app:**

[![image.png](https://shalom-documentation.shalomcontrol.com/uploads/images/gallery/2025-10/scaled-1680-/COXimage.png)](https://shalom-documentation.shalomcontrol.com/uploads/images/gallery/2025-10/COXimage.png)

### Detalles técnicos

- **Dominio: [`https://qahorario-salida.shalomcontrol.com`](https://qahorario-salida.shalomcontrol.com/)**
- **Endpoint:** `api/verifyQR`
- **Método:** `POST`
- **Headers:** `Authorization: Bearer <token>` (no aplica)

**Request ejemplo:**

```json
{
    "employee": "HR-EMP-09287"
}

```

**Response ejemplo:**

```json
{
    "status": false,
    "msn": "No se ha encontrado un escaner de bus para el empleado"
}

```

### Servicios relacionados

### Ruta Flutter

- lib/src/Pages/QR/qr\_scan\_view.dart
- lib/src/Pages/QR/Bloc/qr\_scan\_bloc.dart
- lib/src/Pages/QR/Services/qr\_scan\_service.dart

**DOCUMENTACION DEL SERVICIO:** [https://shalom-documentation.shalomcontrol.com/books/doc-servicios-app-shalom-familia/page/verificar-qr-1-verifyqr](https://shalom-documentation.shalomcontrol.com/books/doc-servicios-app-shalom-familia/page/verificar-qr-1-verifyqr)

# Leer QR (1)

### Nombre del servicio

- **Módulo:** QR
- **Servicio:** Lee QR

### Contexto funcional

- **¿Cuándo se usa?** Cuando ingresa al modulo **“QR”** y se escanea.
- **¿Qué hace?** Escanea el QR y lo registra.
- **Pantallazo de la app:**

[![image.png](https://shalom-documentation.shalomcontrol.com/uploads/images/gallery/2025-10/scaled-1680-/EDrimage.png)](https://shalom-documentation.shalomcontrol.com/uploads/images/gallery/2025-10/EDrimage.png)

### Detalles técnicos

- **Dominio: [`https://qahorario-salida.shalomcontrol.com`](https://qahorario-salida.shalomcontrol.com/)**
- **Endpoint:** `api/leerCodigoQR`
- **Método:** `POST`
- **Headers:** `Authorization: Bearer <token>` (no aplica)

**Request ejemplo:**

```json
{
    "qr": "dgdgdf", 
    "employee": "HR-EMP-09287"
}

```

**Response ejemplo:**

```json
{
    "status": false,
    "msn": "No se encontraron registros para el QR escaneado"
}

```

### Servicios relacionados

### Ruta Flutter

- lib/src/Pages/QR/qr\_scan\_view.dart
- lib/src/Pages/QR/Bloc/qr\_scan\_bloc.dart
- lib/src/Pages/QR/Services/qr\_scan\_service.dart

**DOCUMENTACION DEL SERVICIO:** [https://shalom-documentation.shalomcontrol.com/books/doc-servicios-app-shalom-familia/page/leer-qr-1-leercodigoqr](https://shalom-documentation.shalomcontrol.com/books/doc-servicios-app-shalom-familia/page/leer-qr-1-leercodigoqr)