|
|
|
@ -58,15 +58,23 @@ class GetData: |
|
|
|
|
|
|
|
|
|
|
|
# 获取指定日期的可用于排片的影片 |
|
|
|
# 获取指定日期的可用于排片的影片 |
|
|
|
def get_handle_movie(self, date): |
|
|
|
def get_handle_movie(self, date): |
|
|
|
start_datetime = datetime.datetime.strptime(date, '%Y-%m-%d') + datetime.timedelta(hours=29, minutes=59, |
|
|
|
if get_runtime_val('real_target') == '0': |
|
|
|
seconds=59) |
|
|
|
start_datetime = datetime.datetime.today().replace(hour=6, minute=0,second=0,microsecond=0) |
|
|
|
end_datetime = datetime.datetime.strptime(date, '%Y-%m-%d') + datetime.timedelta(hours=6) |
|
|
|
end_datetime = datetime.datetime.strptime(date, '%Y-%m-%d') + datetime.timedelta(hours=29, minutes=59, |
|
|
|
|
|
|
|
seconds=59) |
|
|
|
|
|
|
|
else: |
|
|
|
|
|
|
|
start_datetime = datetime.datetime.strptime(date, '%Y-%m-%d') + datetime.timedelta(hours=29, minutes=59, |
|
|
|
|
|
|
|
seconds=59) |
|
|
|
|
|
|
|
end_datetime = datetime.datetime.strptime(date, '%Y-%m-%d') + datetime.timedelta(hours=6) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
print('get_handle_movie-start_datetime', datetime.datetime.strftime(start_datetime, '%Y-%m-%d %H:%M:%S')) |
|
|
|
|
|
|
|
print('get_handle_movie-end_datetime', datetime.datetime.strftime(end_datetime, '%Y-%m-%d %H:%M:%S')) |
|
|
|
bl_bool, bl_str, bl_list = get_black_list(self.zz_code) |
|
|
|
bl_bool, bl_str, bl_list = get_black_list(self.zz_code) |
|
|
|
if bl_bool: |
|
|
|
if bl_bool: |
|
|
|
if get_runtime_val('real_target') == '0': |
|
|
|
if get_runtime_val('real_target') == '0': |
|
|
|
sql = GET_HANDLE_MOVIE_TEST + bl_str + ');' |
|
|
|
sql = GET_HANDLE_MOVIE_TEST + bl_str + ');' |
|
|
|
self.cur.execute(sql, (end_datetime, start_datetime, *bl_list)) |
|
|
|
self.cur.execute(sql, (start_datetime, end_datetime, *bl_list)) |
|
|
|
print(self.cur.mogrify(sql, (end_datetime, start_datetime, *bl_list))) |
|
|
|
print(self.cur.mogrify(sql, (start_datetime, end_datetime, *bl_list))) |
|
|
|
else: |
|
|
|
else: |
|
|
|
sql = GET_HANDLE_MOVIE + bl_str + ');' |
|
|
|
sql = GET_HANDLE_MOVIE + bl_str + ');' |
|
|
|
self.cur.execute(sql, (start_datetime, end_datetime, *bl_list)) |
|
|
|
self.cur.execute(sql, (start_datetime, end_datetime, *bl_list)) |
|
|
|
@ -74,8 +82,8 @@ class GetData: |
|
|
|
else: |
|
|
|
else: |
|
|
|
if get_runtime_val('real_target') == '0': |
|
|
|
if get_runtime_val('real_target') == '0': |
|
|
|
sql = GET_HANDLE_MOVIE_TEST + bl_str + ');' |
|
|
|
sql = GET_HANDLE_MOVIE_TEST + bl_str + ');' |
|
|
|
self.cur.execute(sql, (end_datetime, start_datetime)) |
|
|
|
self.cur.execute(sql, (start_datetime, end_datetime)) |
|
|
|
print(self.cur.mogrify(sql, (end_datetime, start_datetime))) |
|
|
|
print(self.cur.mogrify(sql, (start_datetime, end_datetime))) |
|
|
|
else: |
|
|
|
else: |
|
|
|
sql = GET_HANDLE_MOVIE + bl_str + ');' |
|
|
|
sql = GET_HANDLE_MOVIE + bl_str + ');' |
|
|
|
self.cur.execute(sql, (start_datetime, end_datetime)) |
|
|
|
self.cur.execute(sql, (start_datetime, end_datetime)) |
|
|
|
|