|
@@ -20,7 +20,7 @@ from Object.LogUtil import LogUtil
|
|
from Object.ResponseObject import ResponseObject
|
|
from Object.ResponseObject import ResponseObject
|
|
from Object.ETkObject import ETkObject
|
|
from Object.ETkObject import ETkObject
|
|
import time
|
|
import time
|
|
-from Model.models import Device_Info, UidSetModel, UID_Preview, VoicePromptModel
|
|
|
|
|
|
+from Model.models import Device_Info, UidSetModel, UID_Preview, VoicePromptModel, UID_Bucket
|
|
from Service.CommonService import CommonService
|
|
from Service.CommonService import CommonService
|
|
from django.http import JsonResponse
|
|
from django.http import JsonResponse
|
|
from Object.UidTokenObject import UidTokenObject
|
|
from Object.UidTokenObject import UidTokenObject
|
|
@@ -71,7 +71,11 @@ def update_device_shadow(request):
|
|
if is_reset == '1':
|
|
if is_reset == '1':
|
|
UidSetModel.objects.filter(uid=uid).delete()
|
|
UidSetModel.objects.filter(uid=uid).delete()
|
|
# 重置设备,判断设备为已删除
|
|
# 重置设备,判断设备为已删除
|
|
- Device_Info.objects.filter(UID=uid).update(isExist=2)
|
|
|
|
|
|
+ nowTime = int(time.time())
|
|
|
|
+ uid_bucket = UID_Bucket.objects.filter(uid=uid, endTime__gte=nowTime).values('id', 'has_unused').order_by('addTime')
|
|
|
|
+ if not uid_bucket.exists():
|
|
|
|
+ di_qs = Device_Info.objects.filter(UID=uid)
|
|
|
|
+ di_qs.update(isExist=2)
|
|
# 删除预览图
|
|
# 删除预览图
|
|
uid_pre_qs = UID_Preview.objects.filter(uid=uid)
|
|
uid_pre_qs = UID_Preview.objects.filter(uid=uid)
|
|
if uid_pre_qs.exists():
|
|
if uid_pre_qs.exists():
|