diff --git a/ai/migrations/0025_movieguidance_type.py b/ai/migrations/0025_movieguidance_type.py new file mode 100644 index 0000000..37c1dc3 --- /dev/null +++ b/ai/migrations/0025_movieguidance_type.py @@ -0,0 +1,18 @@ +# Generated by Django 4.2.7 on 2026-07-15 02:13 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('ai', '0024_aishow_is_manual_test'), + ] + + operations = [ + migrations.AddField( + model_name='movieguidance', + name='type', + field=models.CharField(default='', max_length=50), + ), + ] diff --git a/ai/models.py b/ai/models.py index eb33c20..da49cb1 100644 --- a/ai/models.py +++ b/ai/models.py @@ -183,6 +183,7 @@ class MovieGuidance(models.Model): movie_zz_code = models.CharField(max_length=50, default='') movie_name = models.CharField(max_length=50, default='') guidance = models.CharField(max_length=50, default='') + type = models.CharField(max_length=50, default='') delete_flag = models.BooleanField(default=False) def __str__(self): diff --git a/ai/utils/show_func.py b/ai/utils/show_func.py index c96210d..81e5282 100644 --- a/ai/utils/show_func.py +++ b/ai/utils/show_func.py @@ -203,7 +203,7 @@ def get_movie_guidance(cinema, show_date): if movie_guidance: movie_list = [] for m in movie_guidance: - movie_list.append(f"\t{m.movie_name} 强制排片占比为{m.guidance}%;") + movie_list.append(f"\t{m.movie_name} 强制排片占比为{m.guidance}{'%' if m.type=='rate' else '场'};") return '\n'.join(movie_list) return '\t无'