From 672aac0ed6e19a5a103a90106e5c9bc2c29b5996 Mon Sep 17 00:00:00 2001 From: rogersun Date: Thu, 16 Jul 2026 14:18:51 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E4=BF=AE=E5=A4=8D=E5=BD=B1=E9=99=A2?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E4=B8=AD=E6=98=BE=E7=A4=BA=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- update/utils/get_version.py | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/update/utils/get_version.py b/update/utils/get_version.py index 4cfca0a..82a37a2 100644 --- a/update/utils/get_version.py +++ b/update/utils/get_version.py @@ -56,26 +56,22 @@ class GetVersion(object): cinema_config = q.get() sql_str = "SELECT cs.*, cv.server_version, cv.client_version FROM cinema_set cs LEFT JOIN cinema_version cv ON 1=1;" - ip = cinema_config.get('ip') + url = cinema_config.get('url') db_config = { - 'host': ip, + 'host': cinema_config.get('ip'), 'user': cinema_config.get('db_user'), 'password': cinema_config.get('db_pwd'), 'database': cinema_config.get('db_name'), 'connect_timeout': 5, } - print('get_cinema_ver') - print(cinema_config) - print(db_config) try: db_conn = pymysql.Connect(**db_config) with db_conn.cursor(cursor=DictCursor) as db_cursor: db_cursor.execute(sql_str) res = db_cursor.fetchone() - print('server_version', res['server_version']) ver_num = res['server_version'].replace('Cloud_', '') ver_id = int(ver_num[7:11]) if ver_num.startswith('2') else int(ver_num[6:10]) - print('ver_id', ver_id) + print('get_cinema_ver-res', db_config, res, ver_id) if cinema_config.get('url').endswith('cinema.yhz.com'): is_cloud = 'SAAS版' else: @@ -93,13 +89,12 @@ class GetVersion(object): 'ver_id': ver_id, 'is_online': True } - print(ip, update_data, db_config) - cinema_obj = Cinema.objects.filter(ip=ip).update(**update_data) + print(url, update_data, db_config) + cinema_obj = Cinema.objects.filter(url=url).update(**update_data) db_conn.close() except Exception as e: - print('-----get_cinema_ver-----') - print(e) - cinema_obj = Cinema.objects.filter(ip=ip).update(is_online=False) + print('get_cinema_ver-exception', e) + cinema_obj = Cinema.objects.filter(url=url).update(is_online=False) def get_cinema_ver_by_ip(ip):