Sindbad~EG File Manager
B
���c� � @ sl d dl mZmZmZmZmZmZmZmZ d dl m
Z
mZ d dlm
Z
d dlZee
jd �ZG dd� d�ZdS )� )�
create_engine�MetaData�Table�insert�select�update�delete�text)�and_�or_)�appN�DATABASE_URIc @ s\ e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� ZdS )�FoodSessionModelc
C sd y4t � | _td| jdtd�| _td| jdtd�| _W n* tk
r^ } zt|� W d d }~X Y nX d S )N�fc_sessionsT)�autoload�
autoload_with�fc_users)r �metar �enginer 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 sh t �� }tdt|� d | d | d �}|�|�}|�� |rPdd� |D �nd }|r`|d S d S d S )Nz)select * from conference where conf_id =z and conf_key ='z' and 'z.' between conf_start_time and conf_end_time ;c S s g | ]}t |��qS r )�dict)�.0�rr r r �
<listcomp> s z.FoodSessionModel.getfcConf.<locals>.<listcomp>r )r �connectr �str�execute�close)r �conf_id�conf_key�
current_dt�conn�stmt�result�resultsr r r � getfcConf s $
zFoodSessionModel.getfcConfc C s` t �� }tdt|� d | d �}|�|�}|�� |rHdd� |D �nd }|rX|d S d S d S )Nz(select * from conference where conf_id =z and conf_key = 'z';c S s g | ]}t |��qS r )r )r r r r r r &