|
@@ -1075,10 +1075,15 @@ def update_device_shadow(request):
|
|
is_reset = request_dict.get('is_reset', None)
|
|
is_reset = request_dict.get('is_reset', None)
|
|
# 传1则重置设备信息
|
|
# 传1则重置设备信息
|
|
if is_reset == '1':
|
|
if is_reset == '1':
|
|
|
|
+
|
|
UidSetModel.objects.filter(uid=uid).delete()
|
|
UidSetModel.objects.filter(uid=uid).delete()
|
|
# 重置设备,判断设备为已删除
|
|
# 重置设备,判断设备为已删除
|
|
- di_qs = Device_Info.objects.filter(UID=uid)
|
|
|
|
- di_qs.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)
|
|
|
|
+
|
|
# 清除redis缓存
|
|
# 清除redis缓存
|
|
# data = di_qs.values()
|
|
# data = di_qs.values()
|
|
# redisObj = RedisObject(db=8)
|
|
# redisObj = RedisObject(db=8)
|