From bbe4cca2d94bc85035ae0d3155465c9aea5088d6 Mon Sep 17 00:00:00 2001 From: zzlgreat Date: Fri, 12 Dec 2025 16:48:04 +0800 Subject: [PATCH] update pay ui --- app_vx.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/app_vx.py b/app_vx.py index 2b643f71..ae052948 100644 --- a/app_vx.py +++ b/app_vx.py @@ -668,7 +668,7 @@ verification_codes = {} # 微信小程序 app.config['WECHAT_APP_ID'] = 'wx0edeaab76d4fa414' app.config['WECHAT_APP_SECRET'] = '0d0c70084f05a8c1411f6b89da7e815d' -app.config['BASE_URL'] = 'http://43.143.189.195:5002' +app.config['BASE_URL'] = 'https://api.valuefrontier.cn:5002' app.config['WECHAT_REDIRECT_URI'] = f"{app.config['BASE_URL']}/api/wechat/callback" WECHAT_APP_ID = 'wx0edeaab76d4fa414' WECHAT_APP_SECRET = '0d0c70084f05a8c1411f6b89da7e815d' @@ -734,7 +734,7 @@ serializer = URLSafeTimedSerializer(app.config['SECRET_KEY']) migrate = Migrate(app, db) -DOMAIN = 'http://43.143.189.195:5002' +DOMAIN = 'https://api.valuefrontier.cn:5002' JWT_SECRET = 'Llmgreat123' JWT_EXPIRES_SECONDS = 3600 # 1小时有效期 @@ -4137,8 +4137,14 @@ def api_bindphone_wechat(): """ try: user = request.user - data = request.get_json() - code = data.get('code') if data else None + + # 兼容 JSON 和 form-data 两种方式 + code = None + data = request.get_json(force=True, silent=True) + if data: + code = data.get('code') + if not code: + code = request.form.get('code') or request.args.get('code') if not code: return jsonify({