diff --git a/config/views.py b/config/views.py index c49346c..4c71dcb 100644 --- a/config/views.py +++ b/config/views.py @@ -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 diff --git a/reqirement_linux.txt b/reqirement_linux.txt new file mode 100644 index 0000000..2607f73 Binary files /dev/null and b/reqirement_linux.txt differ