1. Obtenga el canal de captura de tickets entrantes y obtenga una lista de todas las estrategias de captura relacionadas según el canal de captura de tickets.
Si no se transmite, todos los canales se comprobarán de forma predeterminada.
2. De acuerdo con la lista de estrategias de rastreo consultada, obtenga la lista blanca en la lista de estrategias respectivamente.
Establecer una lista de relaciones entre el canal de captura de boletos, la aerolínea y la ruta
3. Según la lista de relaciones entre aerolíneas y rutas, la fecha está representada por * comodín. De acuerdo con las reglas clave, todas las claves principales bajo un canal de captura de boletos se unen en lotes a la vez y se almacenan en el conjunto.
4. Utilice mget para configurar la clave principal para obtener todas las claves en redis a la vez para obtener una lista de retorno.
5. Filtre la lista devuelta y agrúpela por ruta.
Hay varios datos en el grupo que representan cuántos días hay billetes para esta ruta.
La suma de los tamaños de ruta de cada dato del grupo representa el número efectivo de viajes.
6. Genere datos de resultados estadísticos bajo esta estrategia y guárdelos en la base de datos.
Si hay varios canales de captura de tickets, repita los pasos 2 a 6 para almacenar los resultados estadísticos de cada estrategia.