Browse Source

add new

master
sunfree 8 months ago
parent
commit
25057ab229
  1. 2
      routers/blogtype.py
  2. 4
      routers/diarymanage.py
  3. 4
      routers/diarytype.py
  4. 2
      routers/photomanage.py
  5. 2
      routers/statistic.py

2
routers/blogtype.py

@ -54,7 +54,7 @@ async def type_del(id: str = Path(description="类型id")):
return response_success() return response_success()
# 根据id查询语录 # 根据id查询语录
@router.get("/list/search/{id}")
@router.get("/search/{id}")
async def type_search_id(id:str=Path(description="类型id")): async def type_search_id(id:str=Path(description="类型id")):
select_query="SELECT * FROM blogtypes WHERE id=%s" select_query="SELECT * FROM blogtypes WHERE id=%s"
type_query=fetch_one(select_query,(id,)) type_query=fetch_one(select_query,(id,))

4
routers/diarymanage.py

@ -23,7 +23,7 @@ async def diary_list(page: int = Query(None), page_size: int = Query(None)):
limit_clause = f"LIMIT {page_size} OFFSET {offset}" limit_clause = f"LIMIT {page_size} OFFSET {offset}"
# 列表参数:日记名称、日记内容、创建时间、日记图片、日记查看时间、日记阅读次数、日记字数、类型名称、标签名列表 # 列表参数:日记名称、日记内容、创建时间、日记图片、日记查看时间、日记阅读次数、日记字数、类型名称、标签名列表
select_query = f""" select_query = f"""
SELECT diarys.id,diarys.diarytitle, diarys.diarycontent, diarys.create_at, diarys.imglink,
SELECT diarys.id,diarys.diarytitle, diarys.diarycontent,diarys.readnum, diarys.create_at, diarys.imglink,
diarys.wordcount, diarytypes.typename FROM diarys diarys.wordcount, diarytypes.typename FROM diarys
LEFT JOIN `diarytypes` ON diarys.typeid = diarytypes.id LEFT JOIN `diarytypes` ON diarys.typeid = diarytypes.id
ORDER BY create_at DESC ORDER BY create_at DESC
@ -133,7 +133,7 @@ async def diary_list_search(
# 根据id查询日记 # 根据id查询日记
@router.get("/list/search/{id}")
@router.get("/search/{id}")
async def get_id_diary(id: str = Path(description="日记id")): async def get_id_diary(id: str = Path(description="日记id")):
select_query = """SELECT diarys.id, diarytitle, diarycontent,wordcount, diarys.typeid, diarys.descr,imglink FROM diarys select_query = """SELECT diarys.id, diarytitle, diarycontent,wordcount, diarys.typeid, diarys.descr,imglink FROM diarys
LEFT JOIN `diarytypes` ON diarys.typeid = diarytypes.id LEFT JOIN `diarytypes` ON diarys.typeid = diarytypes.id

4
routers/diarytype.py

@ -23,7 +23,7 @@ async def type_add(type:Type):
return response_success(data=type,message="type create success") return response_success(data=type,message="type create success")
# 单条数据查询 # 单条数据查询
@router.get("/list/search")
@router.get("/search")
async def type_search(typename:str=Query(description="类型名称")): async def type_search(typename:str=Query(description="类型名称")):
select_query="SELECT id,typename,descr FROM diarytypes WHERE 1=1 " select_query="SELECT id,typename,descr FROM diarytypes WHERE 1=1 "
params=[] params=[]
@ -54,7 +54,7 @@ async def type_del(id: str = Path(description="类型id")):
return response_success() return response_success()
# 根据id查询语录 # 根据id查询语录
@router.get("/list/search/{id}")
@router.get("/search/{id}")
async def type_search_id(id:str=Path(description="类型id")): async def type_search_id(id:str=Path(description="类型id")):
select_query="SELECT * FROM diarytypes WHERE id=%s" select_query="SELECT * FROM diarytypes WHERE id=%s"
type_query=fetch_one(select_query,(id,)) type_query=fetch_one(select_query,(id,))

2
routers/photomanage.py

@ -19,7 +19,7 @@ REMOTE_HOST = "111.229.38.129"
REMOTE_PORT = 6000 # 默认为 22 REMOTE_PORT = 6000 # 默认为 22
REMOTE_USERNAME = "root" REMOTE_USERNAME = "root"
REMOTE_PASSWORD = "zl981023" REMOTE_PASSWORD = "zl981023"
REMOTE_BASE_DIRECTORY = "/home/blog"
REMOTE_BASE_DIRECTORY = "/home/blog/imgs"
def file_exists(sftp, remote_file_path: str) -> bool: def file_exists(sftp, remote_file_path: str) -> bool:

2
routers/statistic.py

@ -65,6 +65,7 @@ async def search_homepage_data(title: str = Query("", description="Title to sear
blogs.blogcontent, blogs.blogcontent,
blogs.create_at, blogs.create_at,
blogs.imglink, blogs.imglink,
blogs.readnum,
blogs.wordcount, blogs.wordcount,
blogtypes.typename, blogtypes.typename,
JSON_ARRAYAGG(labels.labelname) AS labelnames JSON_ARRAYAGG(labels.labelname) AS labelnames
@ -91,6 +92,7 @@ async def search_homepage_data(title: str = Query("", description="Title to sear
diarys.id, diarys.id,
diarys.diarytitle, diarys.diarytitle,
diarys.diarycontent, diarys.diarycontent,
diarys.readnum,
diarys.imglink, diarys.imglink,
diarytypes.typename, diarytypes.typename,
diarys.create_at, diarys.create_at,

Loading…
Cancel
Save