From 1bf1488f82ad71ee42db897ca001cd25d65bee48 Mon Sep 17 00:00:00 2001 From: rogersun Date: Mon, 22 Jun 2026 14:16:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=AF=B9=E6=AF=94=E6=97=A5?= =?UTF-8?q?=E6=9C=9F=E6=B2=A1=E6=9C=89=E6=8E=92=E7=89=87=E9=80=A0=E6=88=90?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E5=A4=B1=E8=B4=A5=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ai/utils/show_database.py | 2 ++ ai/utils/show_func.py | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ai/utils/show_database.py b/ai/utils/show_database.py index a968971..09f50d9 100644 --- a/ai/utils/show_database.py +++ b/ai/utils/show_database.py @@ -27,6 +27,8 @@ class GetData: # print(self.cur.mogrify(GET_SHOW_DATA, (start_datetime, end_datetime))) self.cur.execute(GET_SHOW_DATA, (start_datetime, end_datetime)) show_data = self.cur.fetchall() + if len(show_data) == 0: + return False show_data_mapping = { 'hall_name': '影厅别名', 'hall_id': '影厅id', diff --git a/ai/utils/show_func.py b/ai/utils/show_func.py index 166a595..7f8b43f 100644 --- a/ai/utils/show_func.py +++ b/ai/utils/show_func.py @@ -7,6 +7,7 @@ from ai.utils.movie_data import * def get_cinema_show_result_func(_zz_code, _show_date): + print("get_cinema_show_result_func") cinema = TestCinema.objects.filter(zz_code=_zz_code).first() start = datetime.datetime.strftime(datetime.datetime.strptime(_show_date, '%Y-%m-%d') + datetime.timedelta(hours=6), '%Y-%m-%d %H:%M:%S') @@ -14,7 +15,7 @@ def get_cinema_show_result_func(_zz_code, _show_date): datetime.datetime.strptime(_show_date, '%Y-%m-%d') + datetime.timedelta(hours=29, minutes=59, seconds=59), '%Y-%m-%d %H:%M:%S') show = '' - income = '' + income = '0' if cinema: print(cinema) data = GetData(cinema) @@ -23,6 +24,9 @@ def get_cinema_show_result_func(_zz_code, _show_date): print(show, income) show_db = AiShow.objects.filter(Q(is_ai_show=False) & Q(zz_code=_zz_code) & Q(show_date=_show_date)).order_by( '-id').first() + if show is False: + show = ('影厅别名,影厅id,影片别名,本地影片id,语言,放映日期,开始时间,结束时间,片长,场间') + income = '0' if show_db: print('show_db', show_db) show_db.show = show