Administrator
2022-12-18 86e0061f9cf211b98252a9e6b71d6c9801e4a16b
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:
                        # 批量设置代码,通常在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)