From 86e0061f9cf211b98252a9e6b71d6c9801e4a16b Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期日, 18 十二月 2022 18:08:03 +0800
Subject: [PATCH] 撤单策略再次修改

---
 l2_code_operate.py |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/l2_code_operate.py b/l2_code_operate.py
index 23b19fb..a514496 100644
--- a/l2_code_operate.py
+++ b/l2_code_operate.py
@@ -80,7 +80,7 @@
                 if data is not None:
                     data = json.loads(data)
                     # logger_code_operate.info("璇诲彇鎿嶄綔闃熷垪锛歿}", data)
-                    type, code = data["type"], data["code"]
+                    type, code = data["type"], data.get("code")
                     create_time = data.get("create_time")
                     if create_time is not None:
                         # 璁剧疆10s瓒呮椂鏃堕棿
@@ -105,6 +105,14 @@
                             client_id, pos = gpcode_manager.get_can_listen_pos()
                             if pos is not None and client_id is not None:
                                 L2CodeOperate.setGPCode(client_id, pos, code)
+                    elif type == 10:
+                        # 鎵归噺璁剧疆浠g爜锛岄�氬父鍦�9:25-9:27鏈熼棿璁剧疆
+                        client_id = data.get("client_id")
+                        codes = data[codes]
+                        # TODO 闇�瑕佸畬鍠勫垎閰�
+
+
+
                     # 寮哄埗璁剧疆
                     elif type == 2:
                         client_id = data["client"]
@@ -262,4 +270,14 @@
 
 
 if __name__ == "__main__":
-    correct_client_codes()
+    codes = [(0, "002210"), (1, "600056"), (2, "002591"), (3, "002193"), (4, "603186"), (5, "600833"), (6, "000736"),
+             (7, "603000")]
+    datas = []
+    for item in codes:
+        datas.append({"index": item[0], "code": item[1]})
+    data = {"action": "betchSetGPCodes", "data": datas}
+    try:
+        result = server.send_msg(3, data)
+        print("璁剧疆缁撴灉锛�", result)
+    except Exception as e:
+        logging.exception(e)

--
Gitblit v1.8.0