update pay ui

This commit is contained in:
2025-12-13 20:58:44 +08:00
parent 35100438e0
commit d76b23d8ff
3 changed files with 18 additions and 28 deletions

30
app.py
View File

@@ -156,7 +156,7 @@ def get_trading_day_near_date(target_date):
load_trading_days()
engine = create_engine(
"mysql+pymysql://root:Zzl5588161!@222.128.1.157:33060/stock?charset=utf8mb4",
"mysql+pymysql://root:Zzl33818!@127.0.0.1:3306/stock?charset=utf8mb4",
echo=False,
pool_size=10,
pool_recycle=3600,
@@ -164,24 +164,6 @@ engine = create_engine(
pool_timeout=30,
max_overflow=20
)
engine_med = create_engine(
"mysql+pymysql://root:Zzl5588161!@222.128.1.157:33060/med?charset=utf8mb4",
echo=False,
pool_size=5,
pool_recycle=3600,
pool_pre_ping=True,
pool_timeout=30,
max_overflow=10
)
engine_2 = create_engine(
"mysql+pymysql://root:Zzl5588161!@222.128.1.157:33060/valuefrontier?charset=utf8mb4",
echo=False,
pool_size=5,
pool_recycle=3600,
pool_pre_ping=True,
pool_timeout=30,
max_overflow=10
)
# Elasticsearch 客户端初始化
es_client = Elasticsearch(
@@ -456,7 +438,7 @@ app.config['COMPRESS_MIMETYPES'] = [
'application/javascript',
'application/x-javascript'
]
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:Zzl5588161!@222.128.1.157:33060/stock?charset=utf8mb4'
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:Zzl33818!@127.0.0.1:3306/stock?charset=utf8mb4'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
app.config['SQLALCHEMY_ENGINE_OPTIONS'] = {
'pool_size': 10,
@@ -7458,8 +7440,8 @@ def get_stock_quotes():
def get_clickhouse_client():
return Cclient(
host='222.128.1.157',
port=18000,
host='127.0.0.1',
port=9000,
user='default',
password='Zzl33818!',
database='stock'
@@ -14816,8 +14798,8 @@ def get_concept_stocks(concept_id):
if stock_codes:
try:
ch_client = Client(
host='222.128.1.157',
port=18000,
host='127.0.0.1',
port=9000,
user='default',
password='Zzl33818!',
database='stock'

View File

@@ -12,6 +12,7 @@ import openai
from typing import List, Dict, Optional, Union, Any
from fastapi import FastAPI, HTTPException, Query
from fastapi.middleware.cors import CORSMiddleware
from fastapi.responses import PlainTextResponse
from pydantic import BaseModel, Field
from elasticsearch import Elasticsearch
from datetime import datetime, date
@@ -41,7 +42,7 @@ HIERARCHY_FILE = 'concept_hierarchy_v3.json'
# MySQL配置
MYSQL_CONFIG = {
'host': '192.168.1.8',
'host': '192.168.1.5',
'port': 3306,
'user': 'root',
'password': 'Zzl5588161!',
@@ -186,6 +187,14 @@ app.add_middleware(
)
# ==================== 微信小程序验证 ====================
@app.get("/DfASFmNQoo.txt", response_class=PlainTextResponse)
async def wechat_verification():
"""微信小程序域名验证文件"""
return "ebd78eb22819b1393a34c6ae1e8fcce6"
# ==================== 数据模型 ====================
class HierarchyInfo(BaseModel):

View File

@@ -10,9 +10,8 @@ import json
from datetime import datetime
# 配置
# BASE_URL = "http://localhost:5002" # 服务器本地测试
BASE_URL = "http://110.42.32.207:5002" # 外网 HTTP 直连需防火墙开放5002
# BASE_URL = "https://api.valuefrontier.cn" # 走 nginx 443代理到5001不是5002
BASE_URL = "http://localhost:5002" # 服务器本地测试(推荐)
# BASE_URL = "http://110.42.32.207:5002" # 外网 HTTP 直连需防火墙开放5002
# 颜色输出
class Colors: