Quellcode durchsuchen

修复序列号同步数据问题

locky vor 1 Jahr
Ursprung
Commit
543f27e01e
1 geänderte Dateien mit 10 neuen und 7 gelöschten Zeilen
  1. 10 7
      Controller/SerialNumberController.py

+ 10 - 7
Controller/SerialNumberController.py

@@ -419,15 +419,18 @@ class SerialNumberView(View):
             else:
             else:
                 uid_qs = UIDModel.objects.filter(uid=uid_info['uid'])
                 uid_qs = UIDModel.objects.filter(uid=uid_info['uid'])
                 if not uid_qs.exists():
                 if not uid_qs.exists():
+                    uid_info['add_time'] = now_time
+                    uid_info['update_time'] = now_time
                     uid_id = UIDModel.objects.create(**uid_info).id
                     uid_id = UIDModel.objects.create(**uid_info).id
-                if uid_qs.first().status == 2:  # 判断uid是否被使用
-                    operation += 'uid{}已被使用'.format(uid_info['uid'])
-                    log['operation'] = operation
-                    LogModel.objects.create(**log)
-                    return sync_result
                 else:
                 else:
-                    uid_qs.update(status=2, update_time=now_time)
-                    uid_id = uid_qs.first().id
+                    if uid_qs.first().status == 2:  # 判断uid是否被使用
+                        operation += 'uid{}已被使用'.format(uid_info['uid'])
+                        log['operation'] = operation
+                        LogModel.objects.create(**log)
+                        return sync_result
+                    else:
+                        uid_qs.update(status=2, update_time=now_time)
+                        uid_id = uid_qs.first().id
 
 
                 # 企业序列号关联 uid
                 # 企业序列号关联 uid
                 UIDCompanySerialModel.objects.create(
                 UIDCompanySerialModel.objects.create(