|
@@ -12,6 +12,7 @@
|
|
@Contact: chanjunkai@163.com
|
|
@Contact: chanjunkai@163.com
|
|
"""
|
|
"""
|
|
import base64
|
|
import base64
|
|
|
|
+import threading
|
|
import urllib.parse
|
|
import urllib.parse
|
|
import time
|
|
import time
|
|
import oss2
|
|
import oss2
|
|
@@ -22,6 +23,7 @@ from Ansjer.config import OSS_STS_ACCESS_KEY, OSS_STS_ACCESS_SECRET
|
|
from Model.models import Device_Info
|
|
from Model.models import Device_Info
|
|
from Object.ETkObject import ETkObject
|
|
from Object.ETkObject import ETkObject
|
|
from Object.ResponseObject import ResponseObject
|
|
from Object.ResponseObject import ResponseObject
|
|
|
|
+from Service.ModelService import ModelService
|
|
from Service.CommonService import CommonService
|
|
from Service.CommonService import CommonService
|
|
|
|
|
|
'''
|
|
'''
|
|
@@ -113,6 +115,8 @@ def getTZ(request):
|
|
info = CommonService.getIpIpInfo(ip=ip, lang=lang,update=True)
|
|
info = CommonService.getIpIpInfo(ip=ip, lang=lang,update=True)
|
|
else:
|
|
else:
|
|
info = CommonService.getIpIpInfo(ip=ip, lang=lang,update=False)
|
|
info = CommonService.getIpIpInfo(ip=ip, lang=lang,update=False)
|
|
|
|
+ thread = threading.Thread(target=ModelService.add_ip_log, args=(ip, info))
|
|
|
|
+ thread.start()
|
|
try:
|
|
try:
|
|
tz = info['utc_offset']
|
|
tz = info['utc_offset']
|
|
# 增加GMT,且补:00
|
|
# 增加GMT,且补:00
|