瀏覽代碼

修改获取uid时redis加锁设置过期时间位置

locky 1 年之前
父節點
當前提交
1ea440082b
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      Controller/SerialNumberController.py

+ 3 - 3
Controller/SerialNumberController.py

@@ -146,10 +146,10 @@ class SerialNumberView(View):
             elif company_serial.status == 1:  # 绑定uid
                 # redis加锁,防止同一个序列号重复绑定
                 key = serial + 'do_attach_uid'
-                isLock = redisObj.CONN.setnx(key, 1)
-                redisObj.CONN.expire(key, 60)
-                if not isLock:
+                is_lock = redisObj.CONN.setnx(key, 1)
+                if not is_lock:
                     return response.json(5)
+                redisObj.CONN.expire(key, 60)
 
                 # 查询app是否已扫码,未扫码不能进行绑定
                 app_scanned_serial_qs = AppScannedSerial.objects.filter(serial=serial)