12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- #!/usr/bin/env python3
- # -*- coding: utf-8 -*-
- from fastapi import APIRouter, Request, Depends, Query, HTTPException, status
- from common.security import valid_access_token
- from pydantic import BaseModel
- from database import get_db
- from sqlalchemy.orm import Session
- from typing import List
- from models import *
- from utils import *
- from utils.ry_system_util import *
- import json
- from sqlalchemy.sql import func
- from common.auth_user import *
- import traceback
- router = APIRouter()
- @router.get('/configKey/{configKey}')
- async def get_list(
- # request: Request,
- configKey: str ,
- db: Session = Depends(get_db),
- body = Depends(remove_xss_json),
- user_id = Depends(valid_access_token)
- ):
- query = db.query(SysConfig)
- # query = query.filter(SysConfig.del_flag != '2')
- query = query.filter(SysConfig.config_key==configKey)
- config= query.first()
- if config:
- return {
- "code":200,
- "data":config.config_value,
- "msg":"操作成功"
- }
- return {
- "code": 200,
- "data": "",
- "msg": "操作成功"
- }
|