|
|
|
@ -141,7 +141,33 @@ def get_new_suggestion(cinema, show_date): |
|
|
|
for m in movie: |
|
|
|
for m in movie: |
|
|
|
new_movie = NewMovieSuggestion.objects.filter(movie_name=m['cinema_movie_cn_name']).first() |
|
|
|
new_movie = NewMovieSuggestion.objects.filter(movie_name=m['cinema_movie_cn_name']).first() |
|
|
|
if new_movie is not None: |
|
|
|
if new_movie is not None: |
|
|
|
new_movie_list.append(f"\t《{m['cinema_movie_cn_name']}》的不同制式版本总计建议至少排{new_movie.suggestion}场;") |
|
|
|
new_movie_list.append( |
|
|
|
|
|
|
|
f"\t《{m['cinema_movie_cn_name']}》的不同制式版本总计建议排片占比为{new_movie.suggestion}%;") |
|
|
|
if len(new_movie_list) > 0: |
|
|
|
if len(new_movie_list) > 0: |
|
|
|
return '\n'.join(new_movie_list) |
|
|
|
return '\n'.join(new_movie_list) |
|
|
|
return None |
|
|
|
return None |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def get_new_movie(): |
|
|
|
|
|
|
|
cinema_list = TestCinema.objects.all() |
|
|
|
|
|
|
|
date_list = [datetime.datetime.strftime(datetime.datetime.today() + datetime.timedelta(days=i), '%Y-%m-%d') for i in |
|
|
|
|
|
|
|
range(1, 8)] |
|
|
|
|
|
|
|
new_dict = dict() |
|
|
|
|
|
|
|
new_data = False |
|
|
|
|
|
|
|
for cinema in cinema_list: |
|
|
|
|
|
|
|
data = GetData(cinema) |
|
|
|
|
|
|
|
new_dict[cinema.name] = dict() |
|
|
|
|
|
|
|
for date_val in date_list: |
|
|
|
|
|
|
|
new_list = data.get_movie_info(date_val, 'new') |
|
|
|
|
|
|
|
new_dict[cinema.name][date_val] = [] |
|
|
|
|
|
|
|
for new in new_list: |
|
|
|
|
|
|
|
print(new) |
|
|
|
|
|
|
|
if NewMovieSuggestion.objects.filter(movie_zz_code=new['cinema_movie_num']).first() is None: |
|
|
|
|
|
|
|
NewMovieSuggestion.objects.create(movie_zz_code=new['cinema_movie_num'], |
|
|
|
|
|
|
|
movie_name=new['cinema_movie_cn_name'], |
|
|
|
|
|
|
|
suggestion=0, |
|
|
|
|
|
|
|
delete_flag=True) |
|
|
|
|
|
|
|
new_dict[cinema.name][date_val].append( |
|
|
|
|
|
|
|
{'movie_zz_code': new['cinema_movie_num'], 'movie_name': new['cinema_movie_cn_name']}) |
|
|
|
|
|
|
|
new_data = True |
|
|
|
|
|
|
|
return None if new_data == False else new_dict |
|
|
|
|