From a8c45f87960a8119256ae8ae8b737c43f6748eaf Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期四, 20 七月 2023 11:11:08 +0800
Subject: [PATCH] bug修复

---
 third_data/code_plate_key_manager.py |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/third_data/code_plate_key_manager.py b/third_data/code_plate_key_manager.py
index e186b50..3f09e63 100644
--- a/third_data/code_plate_key_manager.py
+++ b/third_data/code_plate_key_manager.py
@@ -341,7 +341,23 @@
                 break
         # 鑾峰彇鏉垮潡
         keys, k1, k11, k2, k3, k4 = cls.__TargetCodePlateKeyManager.get_plate_keys(code)
-        log.logger_kpl_debug.info("{}鍏抽敭璇嶏細鎵�鏈�-{},浠婃棩-{},浠婃棩鍘嗗彶-{},鍘嗗彶-{},浜岀骇琛屼笟-{},浠g爜鏉垮潡-{}", code, keys, k1, k11, k2, k3, k4)
+        log.logger_kpl_debug.info("{}鍏抽敭璇嶏細浠婃棩-{},浠婃棩鍘嗗彶-{},鍘嗗彶-{},浜岀骇琛屼笟-{},浠g爜鏉垮潡-{}", code, k1, k11, k2, k3, k4)
+        keys = set()
+        if k3:
+            # 鍖归厤浜岀骇琛屼笟
+            keys |= k3
+        if k1:
+            # 鏈変粖鏃ユ定鍋滃師鍥�
+            keys |= k1
+            pass
+        elif k2:
+            # 浠婃棩鏃犳定鍋滀絾鏈夊巻鍙叉定鍋�
+            keys |= k2
+        else:
+            if k4:
+                keys |= k4
+        log.logger_kpl_debug.info("{}鏈�缁堝叧閿瘝锛歿}", code, keys)
+
         # 娑ㄥ仠鍒楄〃涓尮閰嶅叧閿瘝锛岃繑鍥烇紙鏉垮潡:浠g爜闆嗗悎锛夛紝浠g爜闆嗗悎涓凡缁忔帓闄よ嚜韬�
         match_limit_up_result = cls.__LimitUpCodesPlateKeyManager.match_limit_up_reason_keys(code, keys)
         log.logger_kpl_debug.info("{}鍏抽敭璇嶈韩浣嶅尮閰嶇粨鏋滐細{}", code, match_limit_up_result)

--
Gitblit v1.8.0