avant codex
This commit is contained in:
@@ -1,8 +1,7 @@
|
||||
from datetime import date
|
||||
from fastapi import APIRouter, Depends
|
||||
from sqlmodel import Session, select
|
||||
from app.database import get_session
|
||||
from app.models.settings import UserSettings, LunarCalendarEntry
|
||||
from app.models.settings import UserSettings
|
||||
|
||||
router = APIRouter(tags=["réglages"])
|
||||
|
||||
@@ -24,16 +23,3 @@ def update_settings(data: dict, session: Session = Depends(get_session)):
|
||||
session.add(row)
|
||||
session.commit()
|
||||
return {"ok": True}
|
||||
|
||||
|
||||
@router.get("/lunar")
|
||||
def get_lunar(month: str, session: Session = Depends(get_session)):
|
||||
year, m = map(int, month.split("-"))
|
||||
first = date(year, m, 1)
|
||||
last_m, last_y = (m + 1, year) if m < 12 else (1, year + 1)
|
||||
last = date(last_y, last_m, 1)
|
||||
return session.exec(
|
||||
select(LunarCalendarEntry)
|
||||
.where(LunarCalendarEntry.jour >= first)
|
||||
.where(LunarCalendarEntry.jour < last)
|
||||
).all()
|
||||
|
||||
Reference in New Issue
Block a user