Bladeren bron

序列号绑定UID接口,已占用时一天写入一次日志

zhangdongming 1 jaar geleden
bovenliggende
commit
e01e816193
1 gewijzigde bestanden met toevoegingen van 7 en 0 verwijderingen
  1. 7 0
      Controller/SerialNumberController.py

+ 7 - 0
Controller/SerialNumberController.py

@@ -394,6 +394,12 @@ class SerialNumberView(View):
         @param now_time: 当前时间
         @return : bool
         """
+        redis = RedisObject()
+        key = f'BIND:UID:LIMIT:{serial}'
+        serial_obj = redis.get_data(key)
+        # 序列号已占用一天写一次日志记录
+        if serial_obj:
+            return False
         ip = CommonService.get_ip_address(request)
         operation = '{}序列号占用,APP扫码已停用同步UID'.format(serial)
         log = {
@@ -405,6 +411,7 @@ class SerialNumberView(View):
             'operation': operation
         }
         LogModel.objects.create(**log)
+        redis.set_data(key, '1', 86400)
         return False
         # sync_result = False
         # # 测试服和国内服不同步