DmitrMakeev commited on
Commit
383452a
·
verified ·
1 Parent(s): 4f2b86e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -31
app.py CHANGED
@@ -1740,52 +1740,38 @@ def add_data_ver():
1740
 
1741
  cursor.execute(update_query, params)
1742
  else:
1743
- insert_query = '''
1744
- INSERT INTO contacts (
1745
- name, phone, email, vk_id, chat_id, ws_st, ws_stop, web_st, fin_prog,
1746
- shop_st, ad_url, curator, key_pr, n_con, canal, data_t
1747
  '''
 
1748
  params = [name, phone, email, vk_id, chat_id, ws_status, ws_stop, web_statys, fin_progress,
1749
  shop_statys_full, ad_url, curator, key_pr, n_con, canal, data_t]
1750
 
1751
  if pr1 is not None:
1752
- insert_query += ", pr1"
 
1753
  params.append(pr1)
1754
  if pr2 is not None:
1755
- insert_query += ", pr2"
 
1756
  params.append(pr2)
1757
  if pr3 is not None:
1758
- insert_query += ", pr3"
 
1759
  params.append(pr3)
1760
  if pr4 is not None:
1761
- insert_query += ", pr4"
 
1762
  params.append(pr4)
1763
  if pr5 is not None:
1764
- insert_query += ", pr5"
 
1765
  params.append(pr5)
1766
 
1767
- insert_query += ") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?"
1768
- placeholders = ["?"] * len(params)
1769
-
1770
- if pr1 is not None:
1771
- insert_query += ", ?"
1772
- placeholders.append("?")
1773
- if pr2 is not None:
1774
- insert_query += ", ?"
1775
- placeholders.append("?")
1776
- if pr3 is not None:
1777
- insert_query += ", ?"
1778
- placeholders.append("?")
1779
- if pr4 is not None:
1780
- insert_query += ", ?"
1781
- placeholders.append("?")
1782
- if pr5 is not None:
1783
- insert_query += ", ?"
1784
- placeholders.append("?")
1785
-
1786
- insert_query += ")"
1787
- placeholders.append("?)")
1788
- insert_query = insert_query.replace("?", ", ".join(placeholders))
1789
 
1790
  cursor.execute(insert_query, params)
1791
 
 
1740
 
1741
  cursor.execute(update_query, params)
1742
  else:
1743
+ insert_columns = '''
1744
+ name, phone, email, vk_id, chat_id, ws_st, ws_stop, web_st, fin_prog,
1745
+ shop_st, ad_url, curator, key_pr, n_con, canal, data_t
 
1746
  '''
1747
+ placeholders = '?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?'
1748
  params = [name, phone, email, vk_id, chat_id, ws_status, ws_stop, web_statys, fin_progress,
1749
  shop_statys_full, ad_url, curator, key_pr, n_con, canal, data_t]
1750
 
1751
  if pr1 is not None:
1752
+ insert_columns += ", pr1"
1753
+ placeholders += ", ?"
1754
  params.append(pr1)
1755
  if pr2 is not None:
1756
+ insert_columns += ", pr2"
1757
+ placeholders += ", ?"
1758
  params.append(pr2)
1759
  if pr3 is not None:
1760
+ insert_columns += ", pr3"
1761
+ placeholders += ", ?"
1762
  params.append(pr3)
1763
  if pr4 is not None:
1764
+ insert_columns += ", pr4"
1765
+ placeholders += ", ?"
1766
  params.append(pr4)
1767
  if pr5 is not None:
1768
+ insert_columns += ", pr5"
1769
+ placeholders += ", ?"
1770
  params.append(pr5)
1771
 
1772
+ insert_query = f'''
1773
+ INSERT INTO contacts ({insert_columns}) VALUES ({placeholders})
1774
+ '''
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1775
 
1776
  cursor.execute(insert_query, params)
1777