From 55f82bb3ab3da94947509877b39f9072a5336e4f Mon Sep 17 00:00:00 2001 From: rogersun Date: Fri, 26 Jun 2026 11:00:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=8C=87=E5=AE=9A=E7=94=9F?= =?UTF-8?q?=E6=88=90=E6=97=A5=E6=9C=9F=E7=9A=84=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ai/utils/show_process.py | 4 ++-- ai/views.py | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/ai/utils/show_process.py b/ai/utils/show_process.py index 9f1fb17..c7bbd9b 100644 --- a/ai/utils/show_process.py +++ b/ai/utils/show_process.py @@ -9,7 +9,7 @@ from django.db.models import Q import re # ai排片主流程 -def show_main_process(zz_code=None): +def show_main_process(zz_code=None, day_delta=3): # 查看状态 redis_conn = get_redis_connection() redis_key = f'ai_show{datetime.date.today().strftime("%Y%m%d")}' @@ -26,7 +26,7 @@ def show_main_process(zz_code=None): Q(del_flag=False) & Q(prompt_type='version') & Q(prompt_key='ShowPromptVersion')).first().prompt_val # 开始处理提示词 # 生成目标日期 - show_date = datetime.date.strftime(datetime.date.today() + datetime.timedelta(days=3), '%Y-%m-%d') + show_date = datetime.date.strftime(datetime.date.today() + datetime.timedelta(days=day_delta), '%Y-%m-%d') for cinema in test_cinema_list: print(cinema.name) show_ai = ShowAI(cinema, show_date) diff --git a/ai/views.py b/ai/views.py index 2b708c5..fa8bd39 100644 --- a/ai/views.py +++ b/ai/views.py @@ -12,7 +12,8 @@ from ai.utils.basic_func import * @csrf_exempt def manual_general_show(request): zz_code = request.GET.dict().get('cinema_code') - result = show_main_process(zz_code) + delta = 3 if request.GET.dict().get('delta') is None else int(request.GET.dict().get('delta')) + result = show_main_process(zz_code, delta) result_dict = { 'status': 'success' if result else 'fail', 'message': '生成成功' if result else '生成失败',