Ver Fonte

修改redis写入列表问题

locky há 10 meses atrás
pai
commit
55214929e6
2 ficheiros alterados com 2 adições e 2 exclusões
  1. 1 1
      Controller/Cron/CronTaskController.py
  2. 1 1
      Object/RedisObject.py

+ 1 - 1
Controller/Cron/CronTaskController.py

@@ -793,7 +793,7 @@ class CronUpdateDataView(View):
                 if CONFIG_INFO == CONFIG_US:
                     DeviceDomainRegionModel.objects.filter(serial_number__in=serial_list).update(region_id=0)
                 else:
-                    redis_obj.rpush(RESET_REGION_ID_SERIAL_REDIS_LIST, *serial_list)
+                    redis_obj.rpush(RESET_REGION_ID_SERIAL_REDIS_LIST, serial_list)
 
                 # 重置已使用的uid的使用状态为未使用,更新时间
                 UIDModel.objects.filter(uid__in=uid_list, status=2).update(status=0, mac='', update_time=now_time)

+ 1 - 1
Object/RedisObject.py

@@ -51,7 +51,7 @@ class RedisObject:
 
     # 向列表插入数据
     def rpush(self, name, val):
-        self.CONN.rpush(name, val)
+        self.CONN.rpush(name, *val)
 
     def lpop(self, name):
         val = self.CONN.lpop(name)