Sindbad~EG File Manager
�
�
�e � �� � d dl mZmZmZmZmZmZmZmZ d dl m
Z
mZ d dlm
Z
d dlZ ee
j d d�� � Z ee
j d d�� � Z G d � d
� � ZdS )� )�
create_engine�MetaData�Table�insert�select�update�delete�text)�and_�or_)�appN�DATABASE_URIT)�future�DATABASE_URI_FKc �\ � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zd
� ZdS )�FoodSessionModelc � � t � � | _ t d| j t �� � | _ t d| j t �� � | _ d S # t $ r}t |� � Y d }~d S d }~ww xY w)N�fc_sessions)�
autoload_with�fc_users)r �metar � engine_fkr r � Exception�print)�self�es �j/home/numerotech/public_html/conference.numerotech.com/food_kit_scan_badges/core/model/FoodSessionModel.py�__init__zFoodSessionModel.__init__
s} � ���z�z�4�9��M�4�9�I�N�N�N�4����T�Y�y�I�I�I�4�=�=�=�� � � � ���8�8�8�8�8�8�8�8�8��������s �AA �
A=�#A8�8A=c �F � t � � � 5 }t dt |� � z dz |z dz |z dz � � }|� |� � }|� � � }|rt
|j � � nd cd d d � � S # 1 swxY w Y d S )Nz)select * from conference where conf_id =� and conf_key ='z' and 'z.' between conf_start_time and conf_end_time ;)�engine�connectr
�str�execute�fetchone�dict�_mapping)r �conf_id�conf_key�
current_dt�conn�stmt�results r � getfcConfzFoodSessionModel.getfcConf s� � �
�~�~��� 4�4�
�:�3�w�<�<�G�HZ�Z�[c�c�dm�m�nx�x� zj� j� k� k�4��L�L����6��O�O���6�#)�
3�$�v��
�
�
�t�4� 4� 4� 4� 4� 4� 4� 4� 4� 4� 4� 4���� 4� 4� 4� 4� 4� 4s �A/B�B�Bc �: � t � � � 5 }t dt |� � z dz |z dz � � }|� |� � }|� � � }|rt
|j � � nd cd d d � � S # 1 swxY w Y d S )Nz(select * from conference where conf_id =� and conf_key = 'z';)r! r"