优化一下判断是否需要执行UPDATE的逻辑

main
roger_mac 3 weeks ago
parent 55d8b3a740
commit 6280168f32
  1. 17
      config/views.py
  2. BIN
      reqirement_linux.txt

@ -70,20 +70,17 @@ def zy_switch_svip_db(env_type):
cursor.execute(select_sql)
query_result = cursor.fetchone()
# 若果当前值与要修改的值一至直接返回True
if (query_result['value'] == '1' and env_type == 'svip') or (query_result['value'] == '0' and env_type != 'svip'):
return True
# value 0-非华谊 1-华谊
sql_str = "UPDATE suyi_cinema.group_kv_config gkc SET gkc.value = %s WHERE gkc.key = 'svip_switch';"
if env_type == 'svip':
if query_result['value'] == '1':
r = 1
else:
r = cursor.execute(sql_str, ('1',))
print('zy_switch_svip_db', r)
r = cursor.execute(sql_str, ('1',))
else:
if query_result['value'] == '1':
r = cursor.execute(sql_str, ('0',))
print('zy_switch_svip_db', r)
else:
r = 1
r = cursor.execute(sql_str, ('0',))
db_conn.commit()
db_conn.close()
return True if r == 1 else False

Binary file not shown.
Loading…
Cancel
Save