|
@@ -56,6 +56,8 @@ class DeviceShareView(View):
|
|
return self.do_query_user(userID, request_dict, response)
|
|
return self.do_query_user(userID, request_dict, response)
|
|
elif operation == 'deleteUser':
|
|
elif operation == 'deleteUser':
|
|
return self.do_delete_user(userID, request_dict, response)
|
|
return self.do_delete_user(userID, request_dict, response)
|
|
|
|
+ elif operation == 'deleteUserV2':
|
|
|
|
+ return self.do_delete_userV2(userID, request_dict, response)
|
|
else:
|
|
else:
|
|
return response.json(414)
|
|
return response.json(414)
|
|
else:
|
|
else:
|
|
@@ -244,3 +246,17 @@ class DeviceShareView(View):
|
|
return response.json(0)
|
|
return response.json(0)
|
|
else:
|
|
else:
|
|
return response.json(444, 'id')
|
|
return response.json(444, 'id')
|
|
|
|
+
|
|
|
|
+ def do_delete_userV2(self, userID, request_dict, response):
|
|
|
|
+ ids = request_dict.get('ids', None)
|
|
|
|
+ if id:
|
|
|
|
+ try:
|
|
|
|
+ # redisObj = RedisObject(db=8)
|
|
|
|
+ # redisObj.del_data(key='uid_qs_' + userID)
|
|
|
|
+ Device_Info.objects.filter(id__in=ids, primaryUserID=userID).update(isExist=0)
|
|
|
|
+ except Exception as e:
|
|
|
|
+ return response.json(10, repr(e))
|
|
|
|
+ else:
|
|
|
|
+ return response.json(0)
|
|
|
|
+ else:
|
|
|
|
+ return response.json(444, 'id')
|