|
@@ -2,8 +2,7 @@ import re
|
|
|
import time
|
|
|
import traceback
|
|
|
import threading
|
|
|
-
|
|
|
-import requests
|
|
|
+import logging
|
|
|
import simplejson as json
|
|
|
from django.utils import timezone
|
|
|
from Model.models import Device_User, Device_Info, UID_Bucket, UID_Preview, UidSetModel, UidPushModel
|
|
@@ -17,7 +16,6 @@ from Object.ETkObject import ETkObject
|
|
|
import oss2
|
|
|
from django.http import JsonResponse
|
|
|
from Object.RedisObject import RedisObject
|
|
|
-import logging
|
|
|
|
|
|
|
|
|
# 查询用户设备
|
|
@@ -101,8 +99,6 @@ def addNewUserEquipmentInterface(request):
|
|
|
args=(CommonService.get_ip_address(request), userID, 'addV0'))
|
|
|
asy.start()
|
|
|
|
|
|
-
|
|
|
-
|
|
|
# is_bind = Device_Info.objects.filter(UID=UID, isShare=False)
|
|
|
# # 判断是否有已绑定用户
|
|
|
# if not is_bind.exists():
|
|
@@ -210,6 +206,16 @@ def modifyUserEquipmentInterface(request):
|
|
|
return response.json(309)
|
|
|
try:
|
|
|
deviceData = json.loads(deviceContent)
|
|
|
+
|
|
|
+ if deviceData.__contains__('userID_id'):
|
|
|
+ asy = threading.Thread(target=ModelService.update_log,
|
|
|
+ args=(CommonService.get_ip_address(request), userID, 'modifyV0', deviceData, id))
|
|
|
+ asy.start()
|
|
|
+ return response.json(10, '110')
|
|
|
+
|
|
|
+ if deviceData.__contains__('UID'):
|
|
|
+ del deviceData['UID']
|
|
|
+
|
|
|
dev_info_qs = Device_Info.objects.filter(userID_id=userID, id=id)
|
|
|
dev_info_qs.update(**deviceData)
|
|
|
except Exception as e:
|
|
@@ -220,14 +226,9 @@ def modifyUserEquipmentInterface(request):
|
|
|
if qs.exists():
|
|
|
uid = qs[0].UID
|
|
|
if uid == '98UXAA8BRPA35VAL111A':
|
|
|
- file_path = '/'.join((BASE_DIR, 'static/add_device.log'))
|
|
|
- file = open(file_path, 'a+')
|
|
|
- file.write(
|
|
|
- CommonService.get_ip_address(request) + "; username:" + userID + "; time:" + time.strftime(
|
|
|
- "%Y-%m-%d %H:%M:%S", time.localtime()) + "; modifyV1")
|
|
|
- file.write('\n')
|
|
|
- file.flush()
|
|
|
- file.close()
|
|
|
+ asy = threading.Thread(target=ModelService.update_log,
|
|
|
+ args=(CommonService.get_ip_address(request), userID, 'modifyV0', deviceContent, id))
|
|
|
+ asy.start()
|
|
|
nickname = qs[0].NickName
|
|
|
# 增加设备影子信息修改昵称 start
|
|
|
us_qs = UidSetModel.objects.filter(uid=uid)
|
|
@@ -374,12 +375,11 @@ def addInterface(request):
|
|
|
return response.json(174)
|
|
|
else:
|
|
|
is_exist.delete()
|
|
|
-
|
|
|
if UID == '98UXAA8BRPA35VAL111A':
|
|
|
asy = threading.Thread(target=ModelService.add_log,
|
|
|
args=(CommonService.get_ip_address(request), userID, 'addV1'))
|
|
|
asy.start()
|
|
|
-
|
|
|
+ return response.json(10, 'illegal uid: {uid}'.format(uid=UID))
|
|
|
pass
|
|
|
# is_bind = Device_Info.objects.filter(UID=UID, isShare=False)
|
|
|
# # 判断是否有已绑定用户
|
|
@@ -680,10 +680,9 @@ def deleteInterface(request):
|
|
|
dv_qs = Device_Info.objects.filter(userID_id=userID, id=id)
|
|
|
if dv_qs.exists():
|
|
|
uid = dv_qs[0].UID
|
|
|
- asy = threading.Thread(target=ModelService.add_log,
|
|
|
- args=(CommonService.get_ip_address(request), userID, 'deleteV2'))
|
|
|
+ asy = threading.Thread(target=ModelService.delete_log,
|
|
|
+ args=(CommonService.get_ip_address(request), userID, 'deleteV2', uid))
|
|
|
asy.start()
|
|
|
-
|
|
|
if dv_qs[0].isShare:
|
|
|
dv_qs.delete()
|
|
|
else:
|