|
@@ -9,16 +9,14 @@ import hashlib
|
|
|
import urllib.parse
|
|
|
|
|
|
from applications.log import logging
|
|
|
+from applications.const import server_const
|
|
|
+from applications.functions import forward_request
|
|
|
|
|
|
|
|
|
class Response(object):
|
|
|
"""
|
|
|
Response
|
|
|
"""
|
|
|
- REQUEST_INIT_STATUS = 0
|
|
|
- REQUEST_SUCCESS_STATUS = 1
|
|
|
- REQUEST_PROCESSING_TASK = 101
|
|
|
- TASK_MAX_PROCESS_TIMES = 3
|
|
|
|
|
|
def __init__(self, params, mysql_client, config):
|
|
|
"""
|
|
@@ -327,4 +325,12 @@ class Response(object):
|
|
|
if params_error:
|
|
|
return params_error
|
|
|
else:
|
|
|
- return await self.job()
|
|
|
+ trace_id_exist_flag = await self.check_trace_id()
|
|
|
+ if trace_id_exist_flag:
|
|
|
+ return await self.job()
|
|
|
+ else:
|
|
|
+ return {
|
|
|
+ "traceId": self.trace_id,
|
|
|
+ "code": 100,
|
|
|
+ "message": "该 trace_id 不存在"
|
|
|
+ }
|