Эх сурвалжийг харах

master添加异常日志6

tanghongbin 4 жил өмнө
parent
commit
b35bfc1091

+ 4 - 4
Controller/EquipmentManager.py

@@ -160,8 +160,8 @@ def delUserEquipmentInterface(request):
         # redisObj.del_data(key='uid_qs_' + userID)
         if dv_qs.exists():
             uid = dv_qs[0].UID
-            asy = threading.Thread(target=ModelService.add_log,
-                                   args=(CommonService.get_ip_address(request), userID, 'deleteV1'))
+            asy = threading.Thread(target=ModelService.delete_log,
+                                   args=(CommonService.get_ip_address(request), userID, 'deleteV1', uid))
             asy.start()
             print('删除')
             UID_Preview.objects.filter(uid=uid).delete()
@@ -673,8 +673,8 @@ def deleteInterface(request):
         dv_qs = Device_Info.objects.filter(userID_id=userID, id=id)
         if dv_qs.exists():
             uid = dv_qs[0].UID
-            asy = threading.Thread(target=ModelService.add_log,
-                                   args=(CommonService.get_ip_address(request), userID, 'deleteV2'))
+            asy = threading.Thread(target=ModelService.delete_log,
+                                   args=(CommonService.get_ip_address(request), userID, 'deleteV2', uid))
             asy.start()
             if dv_qs[0].isShare:
                 dv_qs.delete()

+ 10 - 0
Service/ModelService.py

@@ -182,6 +182,16 @@ class ModelService:
         file.flush()
         file.close()
 
+    @staticmethod
+    def delete_log(ip, userID, operation, UID):
+        file_path = '/'.join((BASE_DIR, 'static/delete_device.log'))
+        file = open(file_path, 'a+')
+        file.write(ip + "; username:" + userID + "; time:" + time.strftime(
+            "%Y-%m-%d %H:%M:%S", time.localtime()) + "; " + operation + "; uid:" + UID)
+        file.write('\n')
+        file.flush()
+        file.close()
+
 
 def notify_alexa_delete(userID, UID):
     url = 'https://www.zositech.xyz/deviceStatus/delete'