فهرست منبع

生成或更新扫码记录

locky 5 ماه پیش
والد
کامیت
948655f7aa
1فایلهای تغییر یافته به همراه8 افزوده شده و 0 حذف شده
  1. 8 0
      Controller/SerialNumberController.py

+ 8 - 0
Controller/SerialNumberController.py

@@ -1070,6 +1070,14 @@ class SerialNumberView(View):
             DeviceNetInfo.objects.create(
                 device_id=device_id, wifi_name=wifi_name, wifi_password=wifi_password
             )
+            # 生成或更新扫码记录
+            serial = serial[:6]
+            now_time = int(time.time())
+            app_scanned_serial_qs = AppScannedSerial.objects.filter(serial=serial)
+            if app_scanned_serial_qs.exists():
+                app_scanned_serial_qs.update(update_time=now_time)
+            else:
+                AppScannedSerial.objects.create(serial=serial, add_time=now_time, update_time=now_time)
             return response.json(0)
         except Exception as e:
             return response.json(500, 'error_line:{}, error_msg:{}'.format(e.__traceback__.tb_lineno, repr(e)))