cxyu пре 3 година
родитељ
комит
7b0a607e83
1 измењених фајлова са 11 додато и 4 уклоњено
  1. 11 4
      data_manage/public_analysis.py

+ 11 - 4
data_manage/public_analysis.py

@@ -858,11 +858,18 @@ where   REPLACE(REPLACE(title , CHAR(10), ''), CHAR(13), '')  is not null
     {op_time_bigger} {op_time_small} 
 ''')[0][0]
     total = des_totle + title_totle
-    end_title = int((page * page_size) / total * title_totle) + 1
-    start_title = int(((page - 1) * page_size) / total * title_totle)
-    end_des = int((page * page_size) / total * des_totle) + 1
-    start_des = int(((page - 1) * page_size) / total * des_totle)
+    if total:
+        end_title = int((page * page_size) / total * title_totle) + 1
+        start_title = int(((page - 1) * page_size) / total * title_totle)
+        end_des = int((page * page_size) / total * des_totle) + 1
+        start_des = int(((page - 1) * page_size) / total * des_totle)
+    else:
+        end_title = 0
+        start_title = 0
+        end_des = 0
+        start_des = 0
     print(page, page_size, start_title, end_title, start_des, end_des)
+
     sql = f"""
    select * from (select 
     row_number () over() as id,