|
@@ -0,0 +1,69 @@
|
|
|
+
|
|
|
+
|
|
|
+def check_admin(data):
|
|
|
+ sql = f"select admin from user_table where tg_id = {data}"
|
|
|
+ return sql
|
|
|
+
|
|
|
+
|
|
|
+def check_id(data):
|
|
|
+ sql = f'select tg_id from user_table where tg_id ={data}'
|
|
|
+ return sql
|
|
|
+
|
|
|
+
|
|
|
+def check_approved(data):
|
|
|
+ sql = f'select approved from user_table where tg_id ={data}'
|
|
|
+ return sql
|
|
|
+
|
|
|
+
|
|
|
+def get_user_event(data):
|
|
|
+ sql = f"select events_table.description, user_table.name, events_table.e_date, events_table.e_start, events_table.e_end" \
|
|
|
+ f" from events_table" \
|
|
|
+ f" inner join user_table on events_table.owner = user_table.tg_id where events_table.owner={data}"
|
|
|
+ return sql
|
|
|
+
|
|
|
+
|
|
|
+def get_all_events(data):
|
|
|
+ sql = f"select events_table.description, user_table.name, events_table.e_date, events_table.e_start, events_table.e_end from events_table" \
|
|
|
+ f" inner join user_table on events_table.owner = user_table.tg_id where events_table.e_date={data}"
|
|
|
+
|
|
|
+ return sql
|
|
|
+
|
|
|
+
|
|
|
+def get_range_events(data):
|
|
|
+ sql = f"select events_table.description, user_table.name, events_table.e_date, events_table.e_start, events_table.e_end " \
|
|
|
+ f"from events_table inner join user_table " \
|
|
|
+ f"on events_table.owner = user_table.tg_id " \
|
|
|
+ f"where events_table.e_date between {data}"
|
|
|
+ return sql
|
|
|
+
|
|
|
+
|
|
|
+def sql_send(data):
|
|
|
+ sql = f"INSERT INTO user_table (tg_id,name,phone) VALUES ({data['id']},'{data['FIO']}',{data['number']})"
|
|
|
+ return sql
|
|
|
+
|
|
|
+
|
|
|
+def sql_booked(data):
|
|
|
+ sql = f"select events_table.id, user_table.name, user_table.phone, events_table.description, events_table.e_start, events_table.e_end from events_table inner join user_table on events_table.owner = user_table.tg_id WHERE events_table.e_date = '{data}'"
|
|
|
+ return sql
|
|
|
+
|
|
|
+
|
|
|
+def sql_booked_time(data):
|
|
|
+ sql = f"select e_start ,e_end from events_table where e_date = '{data}'"
|
|
|
+ return sql
|
|
|
+
|
|
|
+
|
|
|
+def sql_send_event(data):
|
|
|
+ sql = f"insert into events_table (e_date, owner, description, e_start, e_end) values ({data['date']},{data['owner']},'{data['description']}','{data['t_start']}','{data['t_end']}')"
|
|
|
+ return sql
|
|
|
+
|
|
|
+
|
|
|
+def sql_manage_events():
|
|
|
+ sql = f"select events_table.id, user_table.name, user_table.phone, events_table.description, events_table.e_date, events_table.e_start, events_table.e_end from events_table inner join user_table on events_table.owner = user_table.tg_id WHERE events_table.approved = 0"
|
|
|
+ return sql
|
|
|
+
|
|
|
+
|
|
|
+def sql_all_events():
|
|
|
+ sql = f"select events_table.id, events_table.description, user_table.name, events_table.e_date, events_table.e_start, events_table.e_end" \
|
|
|
+ f" from events_table" \
|
|
|
+ f" inner join user_table on events_table.owner = user_table.tg_id where events_table.approved = '1'"
|
|
|
+ return sql
|