DmitrMakeev commited on
Commit
ebd30de
·
verified ·
1 Parent(s): 0098ed2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -11
app.py CHANGED
@@ -634,31 +634,27 @@ def write_order_vk_full():
634
  @app.route('/wr_order_vk', methods=['GET'])
635
  def wr_order_vk():
636
  try:
637
- logging.debug("Starting shop_order_new")
638
  api_sys_control = request.args.get('api_sys')
639
 
640
  if api_sys_control != api_key_sys:
641
  logging.warning("Unauthorized access attempt")
642
  return json.dumps({"error": "Unauthorized access"}), 403
643
 
644
-
645
  vkid = request.args.get('vk_id', '')
646
-
647
  order = request.args.get('order', '')
648
  status = request.args.get('status', '')
649
  del_flag = request.args.get('del', '')
650
  n_con_flag = request.args.get('n_con', '')
651
 
652
- if not email or not phone:
653
- logging.error("Email and phone are required")
654
- return json.dumps({"error": "Email and phone are required"}), 400
655
-
656
- phone = clean_phone_number_ss(phone)
657
 
658
  conn = sqlite3.connect(DATABASE_NEW)
659
  cursor = conn.cursor()
660
 
661
- cursor.execute("SELECT * FROM contacts WHERE email = ? OR phone = ?", (email, phone))
662
  result = cursor.fetchone()
663
 
664
  if result:
@@ -686,8 +682,8 @@ def wr_order_vk():
686
 
687
  if result:
688
  set_clause = ', '.join([f"{col} = ?" for col in columns_to_update])
689
- query = f"UPDATE contacts SET {set_clause} WHERE email = ? OR phone = ?"
690
- cursor.execute(query, values_to_update + [email, phone])
691
  else:
692
  query = f"INSERT INTO contacts ({', '.join(columns_to_update)}) VALUES ({', '.join(['?' for _ in columns_to_update])})"
693
  cursor.execute(query, values_to_update)
 
634
  @app.route('/wr_order_vk', methods=['GET'])
635
  def wr_order_vk():
636
  try:
637
+ logging.debug("Starting wr_order_vk")
638
  api_sys_control = request.args.get('api_sys')
639
 
640
  if api_sys_control != api_key_sys:
641
  logging.warning("Unauthorized access attempt")
642
  return json.dumps({"error": "Unauthorized access"}), 403
643
 
 
644
  vkid = request.args.get('vk_id', '')
 
645
  order = request.args.get('order', '')
646
  status = request.args.get('status', '')
647
  del_flag = request.args.get('del', '')
648
  n_con_flag = request.args.get('n_con', '')
649
 
650
+ if not vkid:
651
+ logging.error("VK ID is required")
652
+ return json.dumps({"error": "VK ID is required"}), 400
 
 
653
 
654
  conn = sqlite3.connect(DATABASE_NEW)
655
  cursor = conn.cursor()
656
 
657
+ cursor.execute("SELECT * FROM contacts WHERE vk_id = ?", (vkid,))
658
  result = cursor.fetchone()
659
 
660
  if result:
 
682
 
683
  if result:
684
  set_clause = ', '.join([f"{col} = ?" for col in columns_to_update])
685
+ query = f"UPDATE contacts SET {set_clause} WHERE vk_id = ?"
686
+ cursor.execute(query, values_to_update + [vkid])
687
  else:
688
  query = f"INSERT INTO contacts ({', '.join(columns_to_update)}) VALUES ({', '.join(['?' for _ in columns_to_update])})"
689
  cursor.execute(query, values_to_update)