From f0399ec3a34a8368a3df4aaee331ed0769d1d92d Mon Sep 17 00:00:00 2001 From: RogerWork Date: Tue, 9 Dec 2025 17:15:07 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E6=96=B0=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E5=8F=B7=E8=A7=A3=E6=9E=90=E5=A4=B1=E8=B4=A5=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- update/utils/client_util.py | 2 +- update/utils/get_version.py | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/update/utils/client_util.py b/update/utils/client_util.py index e739316..b17645c 100644 --- a/update/utils/client_util.py +++ b/update/utils/client_util.py @@ -216,7 +216,7 @@ class ClientUtil: def client_process(self, cinema_ip, short_release): self.smb_connect() - short_version = short_release[:11] + short_version = short_release[:11] if short_release.startswith('2') else short_release[:10] print('short_version', short_version) self.handle_client_db() self.clear_delete_file() diff --git a/update/utils/get_version.py b/update/utils/get_version.py index 0bc35b4..13f9200 100644 --- a/update/utils/get_version.py +++ b/update/utils/get_version.py @@ -66,6 +66,10 @@ class GetVersion(object): 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) update_data = { 'name': res['cinema_name'], 'zz_num': res['cinema_num'], @@ -76,12 +80,13 @@ class GetVersion(object): 'update_time': timezone.now(), 'is_cloud': '云版本' if res.get('dx_sys_version', '--') == 'CLOUD' else '--', 'remote_label': res.get('cinema_label', '--') if res.get('cinema_label', '--') != '' else '--', - 'ver_id': int(res['server_version'][13:17]) if res['server_version'].startswith('Cloud_') else int(res['server_version'][7:11]), + 'ver_id': ver_id, 'is_online': True } print(ip, update_data, db_config) cinema_obj = Cinema.objects.filter(ip=ip).update(**update_data) except Exception as e: + print('-----get_cinema_ver-----') print(e) cinema_obj = Cinema.objects.filter(ip=ip).update(is_online=False) finally: