Sindbad~EG File Manager
o
e��e � @ s� d dl mZmZmZmZmZmZmZmZ d dl m
Z
mZ d dlm
Z
d dlZee
jd dd�Zee
jd dd�ZG d d
� d
�ZdS )� )�
create_engine�MetaData�Table�insert�select�update�delete�text)�and_�or_)�appN�DATABASE_URIT)�future�DATABASE_URI_FKc @ st e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� ZdS )�FoodSessionModelc
C sb zt � | _td| jtd�| _td| jtd�| _W d S ty0 } zt|� W Y d }~d S d }~ww )N�fc_sessions)�
autoload_with�fc_users)r �metar � engine_fkr r � Exception�print)�self�e� r �\/home/numerote/conference.numerotech.com/food_kit_scan_badges/core/model/FoodSessionModel.py�__init__
s ��zFoodSessionModel.__init__c C st t �� �,}tdt|� d | d | d �}|�|�}|�� }|r't|j�nd W d � S 1 s3w 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�resultr r r � getfcConf s
$
$�zFoodSessionModel.getfcConfc C �l t �� �(}tdt|� d | d �}|�|�}|�� }|r#t|j�nd W d � S 1 s/w Y d S )Nz(select * from conference where conf_id =� and conf_key = 'z';)r r r r r! �one_or_noner# r$ )r r% r&