python时区问题

部分接口返回的问题
This commit is contained in:
2025-03-07 09:56:09 +08:00
parent 865b077a91
commit 758082db14
6 changed files with 36 additions and 10 deletions

View File

@ -5,7 +5,8 @@ from fastapi.encoders import jsonable_encoder
from app.model.bussiness_model import ProjectDetect, ProjectDetectImg, ProjectDetectLog, ProjectDetectLogImg
from app.model.schemas.project_detect_schemas import ProjectDetectOut, ProjectDetectPager, \
ProjectDetectImageOut, ProjectDetectImgPager, ProjectDetectLogOut, ProjectDetectLogImgOut, ProjectDetectList
ProjectDetectImageOut, ProjectDetectImgPager, ProjectDetectLogOut, ProjectDetectLogImgOut, \
ProjectDetectList, ProjectDetectLogPager
from app.db.page_util import get_pager
@ -178,6 +179,21 @@ def get_log_list(detect_id: int, session: Session):
return result
def get_log_pager(detect_log_pager: ProjectDetectLogPager, session: Session):
"""
获取分页数据
:param detect_log_pager:
:param session:
:return:
"""
query = session.query(ProjectDetectLog).filter_by(detect_id=detect_log_pager.detect_id)\
.order_by(asc(ProjectDetectLog.id))
pager = get_pager(query, detect_log_pager.pagerNum, detect_log_pager.pagerSize)
pager.data = [ProjectDetectLogOut.from_orm(log) for log in pager.data]
pager.data = jsonable_encoder(pager.data)
return pager
def get_log_imgs(log_id: int, session: Session):
query = session.query(ProjectDetectLogImg).filter_by(log_id=log_id).order_by(asc(ProjectDetectLogImg.id))
result = [ProjectDetectLogImgOut.from_orm(img) for img in query.all()]