Przeglądaj źródła

设备调用解绑加入解绑队列写日志存表

zhangdongming 10 miesięcy temu
rodzic
commit
57e272ca1b
1 zmienionych plików z 16 dodań i 3 usunięć
  1. 16 3
      Controller/SerialNumberController.py

+ 16 - 3
Controller/SerialNumberController.py

@@ -552,6 +552,10 @@ class SerialNumberView(View):
             return response.json(13)
 
         now_time = int(time.time())
+        # 记录操作日志
+        ip = CommonService.get_ip_address(request)
+        content = json.loads(json.dumps(request_dict))
+
         serial = serial_number[0:6]
         company_serial_qs = CompanySerialModel.objects.filter(serial_number=serial).values('status')
         if not company_serial_qs.exists():
@@ -579,11 +583,20 @@ class SerialNumberView(View):
             uid = uid_serial.uid.uid
             # 写入序列号解绑uid表
             SerialUnbindUID.objects.create(serial=serial, uid=uid, created_time=now_time, updated_time=now_time)
+            end_time = int(time.time())
+            # 记录操作日志
+            log = {
+                'ip': ip,
+                'user_id': 1,
+                'status': 200,
+                'time': now_time,
+                'content': json.dumps(content),
+                'url': 'serialNumber/detachUID',
+                'operation': '序列号{}加入解绑队列uid:{}:{}秒'.format(serial, uid, end_time-now_time),
+            }
+            LogModel.objects.create(**log)
             return response.json(0)
         except Exception as e:
-            # 记录操作日志
-            ip = CommonService.get_ip_address(request)
-            content = json.loads(json.dumps(request_dict))
             log = {
                 'ip': ip,
                 'user_id': 1,