From d76b23d8ff0826ac3635cfb05e52363d1e1ff8ce Mon Sep 17 00:00:00 2001 From: zzlgreat Date: Sat, 13 Dec 2025 20:58:44 +0800 Subject: [PATCH] update pay ui --- app.py | 30 ++++++------------------------ concept_api_v2.py | 11 ++++++++++- test_app_vx.py | 5 ++--- 3 files changed, 18 insertions(+), 28 deletions(-) diff --git a/app.py b/app.py index c10a6a8d..f61ee585 100755 --- a/app.py +++ b/app.py @@ -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' diff --git a/concept_api_v2.py b/concept_api_v2.py index 614668d1..0e80c4ff 100644 --- a/concept_api_v2.py +++ b/concept_api_v2.py @@ -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): diff --git a/test_app_vx.py b/test_app_vx.py index e67499b4..9a641aa3 100644 --- a/test_app_vx.py +++ b/test_app_vx.py @@ -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: