222

parent 1760139e
# Default ignored files # Default ignored files
/workspace.xml /workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
\ No newline at end of file
...@@ -43,11 +43,11 @@ tamp_pay_engine = create_engine( ...@@ -43,11 +43,11 @@ tamp_pay_engine = create_engine(
charset="utf8") charset="utf8")
) )
# redis = redis.StrictRedis( redis = redis.StrictRedis(
# host=config[env]['redis']['host'], host=config[env]['redis']['host'],
# port=config[env]['redis']['port'], port=config[env]['redis']['port'],
# db=config[env]['redis']['db'] db=config[env]['redis']['db']
# ) )
logging.basicConfig(level=logging.INFO, logging.basicConfig(level=logging.INFO,
filename=work_dir + config[env]['log']['filename'], filename=work_dir + config[env]['log']['filename'],
......
...@@ -7,7 +7,7 @@ dev: ...@@ -7,7 +7,7 @@ dev:
user: root user: root
password: mysql password: mysql
redis: redis:
host: localhost host: redis
port: 6379 port: 6379
db: 0 db: 0
log: log:
......
...@@ -11,7 +11,7 @@ import time ...@@ -11,7 +11,7 @@ import time
import requests import requests
from flask import jsonify, make_response, request from flask import jsonify, make_response, request
from app.api.engine import config, env from app.api.engine import config, env, redis
from app.config.errors import Errors from app.config.errors import Errors
from app.api.engine import logging from app.api.engine import logging
...@@ -70,14 +70,17 @@ def add_errorhandler(app): ...@@ -70,14 +70,17 @@ def add_errorhandler(app):
pass pass
else: else:
try: try:
requests.adapters.DEFAULT_RETRIES = 5 # 增加重连次数 # requests.adapters.DEFAULT_RETRIES = 5 # 增加重连次数
s = requests.session() # s = requests.session()
s.keep_alive = False # s.keep_alive = False
res = s.get(url+'?tampToken='+token, timeout=2) # res = s.get(url+'?tampToken='+token, timeout=2)
resp = res.json() # resp = res.json()
if resp['statusCode'] != "0000": # if resp['statusCode'] != "0000":
# request.user_id = resp['attributes']
user_id = redis.get('s:sid:['+token+']')
if not user_id:
raise CustomFlaskErr(Errors.TOKEN_INVALID) raise CustomFlaskErr(Errors.TOKEN_INVALID)
request.user_id = resp['attributes'] request.user_id = user_id
except: except:
logging.error('token鉴权失败', token) logging.error('token鉴权失败', token)
request.return_success = {'statusCode': "0000", 'message': 'ok'} request.return_success = {'statusCode': "0000", 'message': 'ok'}
......
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment