Sindbad~EG File Manager
�
�
�eM1 � �� � d dl mZ d dl mZmZmZ d dlmZmZmZm Z m
Z
d dlmZm
Z
d dlmZ eej d � � Z eej d � � Z G d� d � � Zd
S )� )�session)�request� Blueprint�jsonify)�
create_engine�select�MetaData�Table�text)�and_�or_)�app�DATABASE_URI�DATABASE_URI_CONFc �n � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zd
� Zd� Zd� Zd� ZdS )�RegdeskModelc �| � t � � | _ d S # t $ r}t |� � Y d }~d S d }~ww xY w)N)r �meta� Exception�print)�self�es �f/home/numerotech/public_html/conference.numerotech.com/food_kit_scan_badges/core/model/RegdeskModel.py�__init__zRegdeskModel.__init__ sL � ���z�z�4�9�9�9�� � � � ���8�8�8�8�8�8�8�8�8��������s � �
;�6�;c �. � t � � � 5 }t dt |� � z dz � � }|� |� � }|� � � }|rt
|j � � nd cd d d � � S # 1 swxY w Y d S )Nz�SELECT conf_id,conf_name,conf_title,conf_key,username,regdesk_pin,conf_start_time,conf_end_time,del_table_name,is_regdesk_open,signup_table,signup_for_alldays FROM conference where regdesk_pin = z8 and is_regdesk_open > 0 order by conf_id desc limit 1;��engine�connectr �str�execute�one_or_none�dict�_mapping)r �regdesk_pin�conn�stmt�results r �getConfDataForRegdeskz"RegdeskModel.getConfDataForRegdesk s� � �
�~�~��� 4�4�
� U� VY� Ze� Vf� Vf� f� ga� a� b� b�4��L�L����6���� � �6�#)�
3�$�v��
�
�
�t� 4� 4� 4� 4� 4� 4� 4� 4� 4� 4� 4� 4���� 4� 4� 4� 4� 4� 4� �A#B
�
B�Bc � � t � � � 5 }|dk r;t d|z dz dz |z dz |z dz dz t |� � z dz � � }n+t d |z dz dz t |� � z dz � � }|� |� � � � � }|rd
� |D � � nd } | cd d d � � S # 1 swxY w Y d S )Nr a; select d.delegate_id, d.delegate_no,d.role,concat(ifnull(d.prefix , '') , ' ' ,ifnull(d.full_name , '') ) as full_name,d.email,d.mobile,d.city,d.state,d.membership_no,d.mc_number, d.counter,d.batch,s.signed_by,s.comments,min(s.signed_on) as signed_on, min(s.updated_at) as updated_at,d.conf_id,reg_remarks from z d z left join zR s on s.delegate_no = d.delegate_no and d.conf_id = s.conf_id and s.signin_date= '�' z where d.conf_id = z� and d.delegate_no > 0 and d.delegate_no is not null and d.role not in ('TRADE','EXHIBITOR','CREW','SUPPORT - IT','SUPPORT - AV', 'GUEST OF HONOR','AV - TEAM','VOLUNTEER', 'Trade Delegate' , 'Crew') group by d.delegate_no order by d.delegate_no asc;a: select d.delegate_id, d.delegate_no,d.role,concat(ifnull(d.prefix , ''), ' ' , ifnull(d.full_name , '') ) as full_name,d.email,d.mobile,d.city,d.state,d.membership_no,d.mc_number, d.counter,d.batch,d.signed_by,d.comments,min(d.signed_on) as signed_on, min(d.updated_at) as updated_at,d.conf_id,reg_remarks from c �6 � g | ]}t |j � � ��S � �r"