Browse Source

完善删除用户

locky 3 năm trước cách đây
mục cha
commit
e9fbf730f2
1 tập tin đã thay đổi với 10 bổ sung4 xóa
  1. 10 4
      AdminController/UserManageController.py

+ 10 - 4
AdminController/UserManageController.py

@@ -322,7 +322,7 @@ class UserManagement(View):
             elif operation == 'AddOrEditAccount':
                 return self.AddOrEditAccount(userID, request_dict, response)
             elif operation == 'doDelete':
-                return self.doDelete(userID, request_dict, response)
+                return self.doDelete(request_dict, response)
             elif operation == 'resetPassword':
                 return self.resetPassword(request_dict, response)
             elif operation == 'getFeedbackList':
@@ -447,10 +447,16 @@ class UserManagement(View):
             print(e)
             return response.json(500, repr(e))
 
-    def doDelete(self, userID, request_dict, response):
+    def doDelete(self, request_dict, response):
         userID = request_dict.get('userID', '')
-        Device_User.objects.filter(userID=userID).delete()
-        return response.json(0)
+        if not userID:
+            return response.json(444)
+        try:
+            Device_User.objects.filter(userID=userID).delete()
+            return response.json(0)
+        except Exception as e:
+            print(e)
+            return response.json(500, repr(e))
 
     def resetPassword(self, request_dict, response):
         userID = request_dict.get('userID', None)