Selaa lähdekoodia

fix: 显示置顶文章

SongZihuan 2 vuotta sitten
vanhempi
sitoutus
c8505d8269
2 muutettua tiedostoa jossa 6 lisäystä ja 2 poistoa
  1. 4 0
      app/docx.py
  2. 2 2
      sql/blog.py

+ 4 - 0
app/docx.py

@@ -104,6 +104,10 @@ def __load_docx_page(page: int, form: WriteBlogForm):
         return
 
     blog_list = BlogArticle.get_blog_list(limit=20, offset=(page - 1) * 20)
+    for i in blog_list:
+        print(i[-1])
+
+
     max_page = app.HBlogFlask.get_max_page(BlogArticle.get_blog_count(), 20)
     page_list = app.HBlogFlask.get_page("docx.docx_page", page, max_page)
     app.HBlogFlask.print_load_page_log(f"docx list (page: {page})")

+ 2 - 2
sql/blog.py

@@ -65,7 +65,7 @@ def set_blog_top(blog_id: int, top: bool = True):
 def get_blog_list(limit: Optional[int] = None, offset: Optional[int] = None) -> list:
     """ 获得 blog 列表 """
     cur = db.search(columns=["ID", "Title", "SubTitle", "UpdateTime", "CreateTime", "Top"], table="blog_with_top",
-                    order_by=[("CreateTime", "DESC"), ("Title", "ASC"), ("SubTitle", "ASC")],
+                    order_by=[("Top", "DESC"), ("CreateTime", "DESC"), ("Title", "ASC"), ("SubTitle", "ASC")],
                     limit=limit,
                     offset=offset)
     if cur is None or cur.rowcount == 0:
@@ -96,7 +96,7 @@ def get_archive_blog_list(archive_id, limit: Optional[int] = None, offset: Optio
     """ 获得指定归档的 blog 列表 """
     cur = db.search(columns=["BlogID", "Title", "SubTitle", "UpdateTime", "CreateTime", "Top"],
                     table="blog_with_archive",
-                    order_by=[("CreateTime", "DESC"), ("Title", "ASC"), ("SubTitle", "ASC")],
+                    order_by=[("Top", "DESC"), ("CreateTime", "DESC"), ("Title", "ASC"), ("SubTitle", "ASC")],
                     where=f"ArchiveID={archive_id}",
                     limit=limit,
                     offset=offset)