modify scripts
This commit is contained in:
@ -599,7 +599,7 @@ class JavbusDBHandler(DatabaseHandler):
|
||||
|
||||
|
||||
# 查询状态
|
||||
def get_statics(self):
|
||||
def get_statics2(self):
|
||||
result = {}
|
||||
try:
|
||||
# 获取 performers、studios 等表的最终行数
|
||||
@ -633,6 +633,36 @@ class JavbusDBHandler(DatabaseHandler):
|
||||
|
||||
return result
|
||||
|
||||
def get_statics(self):
|
||||
try:
|
||||
self.cursor.execute(f"""
|
||||
SELECT
|
||||
(SELECT COUNT(*) FROM {self.tbl_name_actors}) AS actors,
|
||||
(SELECT COUNT(*) FROM {self.tbl_name_actors} WHERE uncensored=1) AS act_un,
|
||||
(SELECT COUNT(*) FROM {self.tbl_name_actors} WHERE is_full_data=1) AS act_full,
|
||||
(SELECT COUNT(*) FROM {self.tbl_name_actors} WHERE uncensored=1 AND is_full_data=1) AS act_unc_full,
|
||||
(SELECT COUNT(*) FROM {self.tbl_name_movies}) AS movies,
|
||||
(SELECT COUNT(*) FROM {self.tbl_name_movies} WHERE uncensored=1) AS mov_un,
|
||||
(SELECT COUNT(*) FROM {self.tbl_name_movies} WHERE is_full_data=1) AS mov_full,
|
||||
(SELECT COUNT(*) FROM {self.tbl_name_movies} WHERE uncensored=1 AND is_full_data=1) AS mov_un_full,
|
||||
(SELECT COUNT(*) FROM {self.tbl_name_studios}) AS studios,
|
||||
(SELECT COUNT(*) FROM {self.tbl_name_labels}) AS labels,
|
||||
(SELECT COUNT(*) FROM {self.tbl_name_series}) AS series,
|
||||
""")
|
||||
|
||||
row = self.cursor.fetchone()
|
||||
if not row:
|
||||
return {}
|
||||
|
||||
# 手动定义列名映射
|
||||
#columns = ['actors', 'act_un', 'act_full', 'act_unc_full', 'movies', 'mov_un', 'mov_full', 'mov_un_full']
|
||||
columns = [desc[0] for desc in cursor.description]
|
||||
return dict(zip(columns, row))
|
||||
|
||||
except sqlite3.Error as e:
|
||||
logging.error(f"query error: {e}")
|
||||
return {}
|
||||
|
||||
# 处理影片的 无码 字段
|
||||
def reset_movies_uncensored(self, check_and_do = 0):
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user