|
@@ -569,7 +569,11 @@ def deleteInterface(request):
|
|
|
# a.主用户删除设备
|
|
|
dv_qs.delete()
|
|
|
# 删除设备影子信息uid_set 外键关联删除设备推送配置信息 uid_push
|
|
|
- UidSetModel.objects.filter(uid=uid).delete()
|
|
|
+ up_qs = UidPushModel.objects.filter(uid=uid)
|
|
|
+ if up_qs.count > 1:
|
|
|
+ UidPushModel.objects.filter(uid=uid, userID_id=userID).delete()
|
|
|
+ else:
|
|
|
+ UidSetModel.objects.filter(uid=uid).delete()
|
|
|
# b.分享获得用户假删除
|
|
|
ud_dv_qs = Device_Info.objects.filter(UID=uid, isShare=True, primaryUserID=userID)
|
|
|
if ud_dv_qs.exists():
|