Browse Source

修改序列号状态时更新tb_company_serial表update_time为当前时间

locky 2 years ago
parent
commit
14286d8666
2 changed files with 6 additions and 2 deletions
  1. 3 1
      Controller/Cron/CronTaskController.py
  2. 3 1
      Controller/SerialNumberController.py

+ 3 - 1
Controller/Cron/CronTaskController.py

@@ -391,9 +391,11 @@ class CronUpdateDataView(View):
         logger.info('---更新序列号状态参数---serial_redis_list:{},status:{}'.format(serial_redis_list, status))
         if not all([serial_redis_list, status]):
             return response.json(444)
+        now_time = int(time.time())
         try:
             serial_redis_list = eval(serial_redis_list)
-            CompanySerialModel.objects.filter(serial_number__in=serial_redis_list).update(status=int(status))
+            CompanySerialModel.objects.filter(serial_number__in=serial_redis_list).update(status=int(status),
+                                                                                          update_time=now_time)
             return response.json(0)
         except Exception as e:
             logger.info('---更新序列号状态异常---:{}'.format(repr(e)))

+ 3 - 1
Controller/SerialNumberController.py

@@ -170,6 +170,7 @@ class SerialNumberView(View):
                                                              add_time=now_time, update_time=now_time)
 
                         company_serial.status = 2
+                        company_serial.update_time = now_time
                         company_serial.save()
 
                         dev = Device_Info.objects.filter(UID=uid.uid)
@@ -323,7 +324,8 @@ class SerialNumberView(View):
         try:
             with transaction.atomic():
                 uid = uid_serial.uid.uid
-                company_serial_qs.update(status=1)  # 更新序列号状态
+                # 更新序列号状态
+                company_serial_qs.update(status=1, update_time=now_time)
                 # 删除设备相关数据,参考后台的设备重置删除的数据
                 Device_Info.objects.filter(UID=uid).delete()
                 UidSetModel.objects.filter(uid=uid).delete()