Forráskód Böngészése

下载序列号文件返回mac

locky 3 éve
szülő
commit
a30dc7234e
1 módosított fájl, 6 hozzáadás és 2 törlés
  1. 6 2
      Controller/FileController.py

+ 6 - 2
Controller/FileController.py

@@ -751,18 +751,22 @@ class DownloadSerialNumberFileView(View):
         updates_serial_number = []
         content = ''
         now_time = int(time.time())
+        mac_qs = MacModel.objects.filter()
+        mac = mac_qs.values('value')[0]['value']
         for i in range(len(sn_qs)):
             # print(item)
             item = sn_qs[i]
             serial_number = item.serial_number
             sheet1.write(num, 0, serial_number + mark)
+            sheet1.write(num, 1, mac)
             num += 1
+            mac = CommonService.updateMac(mac)  # mac地址值+1
             content += serial_number.strip() + mark
             content += '\n'
 
             serialNumberModel = SerialNumberModel(
                 id=item.id,
-                serial_number = serial_number,
+                serial_number=serial_number,
                 status=item.status,
                 use_status=2,
                 add_time=item.add_time
@@ -777,7 +781,7 @@ class DownloadSerialNumberFileView(View):
                 OrderSerialNumberModel.objects.bulk_create(updates_serial_number)
                 updates.clear()
                 updates_serial_number.clear()
-            # print(item['uid__uid'])
+        mac_qs.update(value=mac, update_time=now_time)  # 更新mac表数据
 
         if len(updates) > 0:
             bulk_update(updates)