排片指导支持占比和场数

main
rogersun 2 days ago
parent cb0fa7d7e3
commit 3c9bccabc5
  1. 18
      ai/migrations/0025_movieguidance_type.py
  2. 1
      ai/models.py
  3. 2
      ai/utils/show_func.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),
),
]

@ -183,6 +183,7 @@ class MovieGuidance(models.Model):
movie_zz_code = models.CharField(max_length=50, default='') movie_zz_code = models.CharField(max_length=50, default='')
movie_name = models.CharField(max_length=50, default='') movie_name = models.CharField(max_length=50, default='')
guidance = 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) delete_flag = models.BooleanField(default=False)
def __str__(self): def __str__(self):

@ -203,7 +203,7 @@ def get_movie_guidance(cinema, show_date):
if movie_guidance: if movie_guidance:
movie_list = [] movie_list = []
for m in movie_guidance: 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 '\n'.join(movie_list)
return '\t' return '\t'

Loading…
Cancel
Save