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