|
@@ -120,61 +120,61 @@ def getTZ(request):
|
|
|
else:
|
|
|
return JsonResponse(status=200, data={'code': 444, 'msg': '接口参数错误 etk'})
|
|
|
|
|
|
-
|
|
|
-# 设备预览图
|
|
|
-def addUIDPreview(request):
|
|
|
- request.encoding = 'utf-8'
|
|
|
- response = ResponseObject()
|
|
|
- if request.method == 'GET':
|
|
|
- request_dict = request.GET
|
|
|
- elif request.method == 'POST':
|
|
|
- request_dict = request.POST
|
|
|
- else:
|
|
|
- return response.json(414)
|
|
|
- channel = request_dict.get('channel')
|
|
|
- uid = request_dict.get('channel')
|
|
|
- token = request_dict.get('token')
|
|
|
- if all([token, uid, channel]):
|
|
|
- tko = TokenObject(token)
|
|
|
- if tko.code == 0:
|
|
|
- nowTime = int(time.time())
|
|
|
- upqs = UID_Preview.objects.filter(uid=uid, channel=channel)
|
|
|
- if upqs.exists():
|
|
|
- try:
|
|
|
- is_update = upqs.update(updTime=nowTime)
|
|
|
- except Exception as e:
|
|
|
- print(repr(e))
|
|
|
- return response.json(177)
|
|
|
- else:
|
|
|
- if is_update:
|
|
|
- auth = oss2.Auth(OSS_STS_ACCESS_KEY, OSS_STS_ACCESS_SECRET)
|
|
|
- bucket = oss2.Bucket(auth, 'oss-cn-shenzhen.aliyuncs.com', 'apg')
|
|
|
- obj = 'uid_preview/{uid}/{channel}.jpeg'.format(uid=uid, channel=channel)
|
|
|
- # 设置此签名URL在60秒内有效。
|
|
|
- url = bucket.sign_url('PUT', obj, 7200)
|
|
|
- return response.json(0, url)
|
|
|
- else:
|
|
|
- return response.json(177)
|
|
|
- else:
|
|
|
- create_data = {
|
|
|
- 'addTime': nowTime,
|
|
|
- 'updTime': nowTime,
|
|
|
- 'uid': uid,
|
|
|
- 'channel': channel
|
|
|
- }
|
|
|
- try:
|
|
|
- UID_Preview.objects.create(**create_data)
|
|
|
- except Exception as e:
|
|
|
- print(repr(e))
|
|
|
- return response.json(178)
|
|
|
- else:
|
|
|
- auth = oss2.Auth(OSS_STS_ACCESS_KEY, OSS_STS_ACCESS_SECRET)
|
|
|
- bucket = oss2.Bucket(auth, 'oss-cn-shenzhen.aliyuncs.com', 'apg')
|
|
|
- obj = 'uid_preview/{uid}/{channel}.jpeg'.format(uid=uid, channel=channel)
|
|
|
- # 设置此签名URL在60秒内有效。
|
|
|
- url = bucket.sign_url('PUT', obj, 7200)
|
|
|
- return response.json(0, url)
|
|
|
- else:
|
|
|
- return response.json(tko.code)
|
|
|
- else:
|
|
|
- return response.json(444)
|
|
|
+#
|
|
|
+# # 设备预览图
|
|
|
+# def addUIDPreview(request):
|
|
|
+# request.encoding = 'utf-8'
|
|
|
+# response = ResponseObject()
|
|
|
+# if request.method == 'GET':
|
|
|
+# request_dict = request.GET
|
|
|
+# elif request.method == 'POST':
|
|
|
+# request_dict = request.POST
|
|
|
+# else:
|
|
|
+# return response.json(414)
|
|
|
+# channel = request_dict.get('channel')
|
|
|
+# uid = request_dict.get('channel')
|
|
|
+# token = request_dict.get('token')
|
|
|
+# if all([token, uid, channel]):
|
|
|
+# tko = TokenObject(token)
|
|
|
+# if tko.code == 0:
|
|
|
+# nowTime = int(time.time())
|
|
|
+# upqs = UID_Preview.objects.filter(uid=uid, channel=channel)
|
|
|
+# if upqs.exists():
|
|
|
+# try:
|
|
|
+# is_update = upqs.update(updTime=nowTime)
|
|
|
+# except Exception as e:
|
|
|
+# print(repr(e))
|
|
|
+# return response.json(177)
|
|
|
+# else:
|
|
|
+# if is_update:
|
|
|
+# auth = oss2.Auth(OSS_STS_ACCESS_KEY, OSS_STS_ACCESS_SECRET)
|
|
|
+# bucket = oss2.Bucket(auth, 'oss-cn-shenzhen.aliyuncs.com', 'apg')
|
|
|
+# obj = 'uid_preview/{uid}/{channel}.jpeg'.format(uid=uid, channel=channel)
|
|
|
+# # 设置此签名URL在60秒内有效。
|
|
|
+# url = bucket.sign_url('PUT', obj, 7200)
|
|
|
+# return response.json(0, url)
|
|
|
+# else:
|
|
|
+# return response.json(177)
|
|
|
+# else:
|
|
|
+# create_data = {
|
|
|
+# 'addTime': nowTime,
|
|
|
+# 'updTime': nowTime,
|
|
|
+# 'uid': uid,
|
|
|
+# 'channel': channel
|
|
|
+# }
|
|
|
+# try:
|
|
|
+# UID_Preview.objects.create(**create_data)
|
|
|
+# except Exception as e:
|
|
|
+# print(repr(e))
|
|
|
+# return response.json(178)
|
|
|
+# else:
|
|
|
+# auth = oss2.Auth(OSS_STS_ACCESS_KEY, OSS_STS_ACCESS_SECRET)
|
|
|
+# bucket = oss2.Bucket(auth, 'oss-cn-shenzhen.aliyuncs.com', 'apg')
|
|
|
+# obj = 'uid_preview/{uid}/{channel}.jpeg'.format(uid=uid, channel=channel)
|
|
|
+# # 设置此签名URL在60秒内有效。
|
|
|
+# url = bucket.sign_url('PUT', obj, 7200)
|
|
|
+# return response.json(0, url)
|
|
|
+# else:
|
|
|
+# return response.json(tko.code)
|
|
|
+# else:
|
|
|
+# return response.json(444)
|