libushang hai 10 meses
pai
achega
65b2dcf884

+ 3 - 1
routers/api/eventManagement/__init__.py

@@ -1,6 +1,8 @@
 from fastapi import APIRouter
 from . import event
+from . import event_xp
 
 router = APIRouter()
 
-router.include_router(event.router, prefix="/event", tags=["事件增删改"])
+router.include_router(event.router, prefix="/event", tags=["事件增删改"])
+router.include_router(event_xp.router, prefix="/event_xp", tags=["小屏"])

+ 0 - 1
routers/api/eventManagement/event.py

@@ -403,7 +403,6 @@ async def notice_bar(
     db: Session = Depends(get_db)
 ):
     try:
-        # row = db.query(EventBase).filter(and_(EventBase.del_flag == '0', EventBase.event_status.in_[0, 1])).order_by(EventBase.event_time.desc()).first()
         row = db.query(EventBase).filter(and_(EventBase.del_flag == '0', EventBase.event_status.in_([0, 1]))).order_by(EventBase.event_time.desc()).first()
         if row is not None:
             return {

+ 20 - 0
routers/api/eventManagement/event_xp.py

@@ -0,0 +1,20 @@
+from fastapi import APIRouter, Request, Depends, HTTPException, Query
+from sqlalchemy.exc import IntegrityError
+from fastapi.responses import HTMLResponse, FileResponse
+from fastapi.responses import JSONResponse
+from database import get_db
+from sqlalchemy import text, exists, and_, or_, not_
+from sqlalchemy.orm import Session
+from models import *
+import json
+import random
+from sqlalchemy import create_engine, select
+from typing import Optional
+from utils.StripTagsHTMLParser import *
+from common.db import db_event_management, db_user, db_area, db_emergency_plan
+from common.security import valid_access_token
+import traceback
+from utils import *
+from datetime import datetime, timedelta
+
+router = APIRouter()