Embarque Cooler

query/get_coolers

Detalles técnicos

📩 Request

{
    "usuario": 75844645, 
    "terminal": 365, 
    "codigo_barra": ""
}

📤 Response

{
    "valor": true,
    "msn": "Lista de coolers",
    "data": [
        {
            "id": "40532",
            "codigo_barra": "BINSPRUEBAJOR123",
            "usuario": "73049410",
            "terminal": "365",
            "cap_id": "123456",
            "placa": "ABC-123",
            "fecha": "2026-01-16 11:12:07",
            "estado": "1"
        },
        {
            "id": "40522",
            "codigo_barra": "BINSPRUEBAJORDAN",
            "usuario": "73049410",
            "terminal": "365",
            "cap_id": "770765",
            "placa": "BLP-722",
            "fecha": "2025-12-23 21:08:22",
            "estado": "1"
        },
        {
            "id": "40520",
            "codigo_barra": "COOLER2011NOV2025",
            "usuario": "48599026",
            "terminal": "365",
            "cap_id": "734078",
            "placa": "2139-FB",
            "fecha": "2025-11-20 17:35:18",
            "estado": "1"
        },
    ],
}

📍 Contexto funcional (Dónde se usa)

  1. Módulo Embarque Cooler→ Vista Embarque Cooler
    • Evento: Al ingresar al modulo de "Embarque Cooler" o al presionar el boton "buscar".
    • Uso: Lista los coolers.

🖼️ Pantallazos

📂 Archivos Flutter relacionados


🗒️ Notas adicionales

control/carguero/listar

Detalles técnicos

📩 Request

{
    "placa": "2139FB", 
    "terminal": 45, 
    "pagina": 1
}

📤 Response

{
    "success": true,
    "message": "Lista de cargueros",
    "data": [
        {
            "fecha": "2026-02-02 15:00:00",
            "cap_id": 762412,
            "chofer1": "75844645",
            "chofer2": null,
            "ruta": "IDA - HUANCHACO CO - TRUJILLO CO IV",
            "origen": "TRU",
            "destino": "AVPCO",
            "placa1": "2139-FB",
            "placa2": "CAR-34234",
            "cerrado": "0",
            "qr_generado": false,
            "estado": "pendiente"
        },
        {
            "fecha": "2026-02-02 13:00:00",
            "cap_id": 762410,
            "chofer1": "75844645",
            "chofer2": null,
            "ruta": "NOR.IDA-HUACHIPA CO-TRUJILLO",
            "origen": "HPACO",
            "destino": "AVPCO",
            "placa1": "2139-FB",
            "placa2": "CAR-34234",
            "cerrado": "0",
            "qr_generado": false,
            "estado": "pendiente"
        },
        {
            "fecha": "2026-02-02 13:00:00",
            "cap_id": 762411,
            "chofer1": "75844645",
            "chofer2": null,
            "ruta": "NOR.IDA-HUACHIPA CO-TRUJILLO",
            "origen": "HPACO",
            "destino": "AVPCO",
            "placa1": "2139-FB",
            "placa2": "CAR-34234",
            "cerrado": "0",
            "qr_generado": false,
            "estado": "pendiente"
        }
    ]
}

📍 Contexto funcional (Dónde se usa)

  1. Módulo Embarque Cooler→ Vista Cargueros
    • Evento: Al presionar el boton "Buscar".
    • Uso: Lista los cargueros.

🖼️ Pantallazos

📂 Archivos Flutter relacionados


🗒️ Notas adicionales

query/escanear_cooler

Detalles técnicos

📩 Request

{
    "codigo_barra": "COOLER45613", 
    "usuario": 75844645, 
    "terminal": 4, 
    "placaCA": "2139-FB", 
    "salidaCA": 762409
}

📤 Response

{
    "valor": true,
    "msn": "Codigo de barras escaneado con éxito",
    "data": "40547"
}

📍 Contexto funcional (Dónde se usa)

  1. Módulo Embarque-Cooler→ Vista Lista de Cargueros
    • Evento: Al presionar el boton "Crear"
    • Uso: Crea un nuevo cooler.

🖼️ Pantallazos

📂 Archivos Flutter relacionados


🗒️ Notas adicionales

query/get_paquetes_cooler

Detalles técnicos

📩 Request

{
    "codigo_barra": "BINS20260130"
}

📤 Response

{
    "valor": true,
    "msn": "Lista de paquetes",
    "data": [
        {
            "ose_id": "70922951",
            "numero": "1/1",
            "fecha": "2026-02-02 10:24:49",
            "usuario": "75844645",
            "codigo_barra": "BINS20260130",
            "guia": "50008965",
            "ruta": "HPACO-JSTA"
        },
        {
            "ose_id": "70922953",
            "numero": "1/1",
            "fecha": "2026-02-02 10:24:15",
            "usuario": "75844645",
            "codigo_barra": "BINS20260130",
            "guia": "50008967",
            "ruta": "HPACO-S.JER"
        }
    ],
    "flete": "18.00",
    "cantidad": 2
}

📍 Contexto funcional (Dónde se usa)

  1. Módulo Embarque-cooler → Vista Detalle-Cooler
    • Evento: Al presionar el boton "ingresar".
    • Uso: Lista los ordenes de servicios de ese cooler.

🖼️ Pantallazos

📂 Archivos Flutter relacionados


🗒️ Notas adicionales

query/eliminar_cooler

Detalles técnicos

📩 Request

{
    "codigo_barra": "COOLER-8524", 
    "usuario": 75844645
}

📤 Response

{
    "valor": true,
    "msn": "Cooler eliminado con éxito"
}

📍 Contexto funcional (Dónde se usa)

  1. Módulo Embaque-Cooler → Vista Embarcar
    • Evento: Al presionar el boton "Eliminar"
    • Uso:  Elimina el cooler.

🖼️ Pantallazos

📂 Archivos Flutter relacionados


🗒️ Notas adicionales

query/escanear_paquete_cooler

Detalles técnicos

📩 Request

{
    "codigo_barra": "BINS20260130", 
    "usuario": 75844645, 
    "terminal": 45, 
    "ose_id": 70922397, 
    "numero": 1, 
    "cap_id": 762409
}

📤 Response

{
    "valor": true,
    "msn": "Codigo de barras escaneado con éxito"
}

📍 Contexto funcional (Dónde se usa)

  1. Módulo Embarque-Cooler → Vista Embarque
    • Evento: Cuando presiona el boron "Buscar" cuando escanea.
    • Uso: Regsitro la guia del QR en el Cooler.

🖼️ Pantallazos

📂 Archivos Flutter relacionados


🗒️ Notas adicionales

query/eliminar_paquete_cooler

Detalles técnicos

📩 Request

{
    "usuario": 75844645, 
    "ose_id": 70922397, 
    "codigo_barra": "BINS20260130"
}

📤 Response

{
    "valor": true,
    "msn": "Paquete eliminado con éxito"
}

📍 Contexto funcional (Dónde se usa)

  1. Módulo Embarque-Cooler → Vista Embarque
    • Evento: Cuando presiona el boton "Eliminar"
    • Uso: Elimina la guia del Cooler.

🖼️ Pantallazos

📂 Archivos Flutter relacionados


🗒️ Notas adicionales

control/transbordo/cooler/listar

Detalles técnicos

📩 Request

{
    "cap_id": "762410", 
    "cooler": "COOLER-7414", 
    "usuario": 72607245, 
    "terminal": "20"
}

📤 Response

{
    "success": true,
    "message": "lista guias embarcadas.",
    "data": [
        {
            "ose_id": 70923157,
            "cooler": "COOLER-7414",
            "cap_id": "762410",
            "usuario": "72607245",
            "fecha": "2026-02-04 10:54:12",
            "cantidades": "1",
            "cantidad": "1",
            "guia": "50009171"
        }
    ]
}

📍 Contexto funcional (Dónde se usa)

  1. Módulo Embarque Cooler → Transbordo Cooler
    • Evento: Despues de escanear el codigo de barras.
    • Uso: Lista las guias que pertenecen a ese cooler.

🖼️ Pantallazos

📂 Archivos Flutter relacionados


🗒️ Notas adicionales

control/desembarque/paquetes

Detalles técnicos

📩 Request

{
    "ose_id": "70923157", 
    "usuario": 72607245, 
    "terminal": 20, 
    "cap_id": 762410, 
    "cantidades": 1, 
    "cantidad": 1, 
    "cooler": "COOLER-7414", 
    "tipo_cierre": "APP"
}

📤 Response

{
    "success": true,
    "message": "Paquete desembarcado"
}

📍 Contexto funcional (Dónde se usa)

  1. Módulo Embaque Cooler → Vista Transbordo Cooler
    • Evento: Se ejecuta despues de escanear el codigo de barras.
    • Uso: Desembarca el paquete.

🖼️ Pantallazos

📂 Archivos Flutter relacionados


🗒️ Notas adicionales

control/transbordo/cooler

Detalles técnicos

📩 Request

{
    "cooler": "COOLER-7414", 
    "ose_id": "70923157", 
    "cap_id": "762410", 
    "old_cap_id": "762410", 
    "usuario": "72607245", 
    "terminal": "20"
}

📤 Response

{
    "success": true,
    "message": "Transbordado."
}

📍 Contexto funcional (Dónde se usa)

  1. Módulo Embarque Cooler → Vista Transbordo Cooler
    • Evento: Despues de escanear el codigo de barras.
    • Uso: Ejecuta el transbordo.

🖼️ Pantallazos

📂 Archivos Flutter relacionados


🗒️ Notas adicionales