@on_product_list_by_code_reply
def product_list_by_code_reply(req_id, inst_code, is_ready, ret_msg):
    if is_ready:
        if (inst_code == ''):
            api_logger.info(('<合约>' + f'该产品系列没有合约信息      req_id:{req_id}-msg:{ret_msg.decode()}'))
        else:
            api_logger.info(('<合约>' + f'产品:{inst_code.decode()}合约信息加载成功      req_id:{req_id}-msg:{ret_msg.decode()}'))
    else:
        api_logger.error(('<合约>' + f'产品:{inst_code.decode()}合约信息正在加载......req_id:{req_id}-msg:{ret_msg.decode()}'))
@on_product_list_by_code_reply
def product_list_by_code_reply(req_id, inst_code, is_ready, ret_msg):
    if is_ready:
        if (inst_code == ):
            api_logger.info(('<合约>' + f'该产品系列没有合约信息      req_id:{req_id}-msg:{ret_msg.decode()}'))
        else:
            api_logger.info(('<合约>' + f'产品:{inst_code.decode()}合约信息加载成功      req_id:{req_id}-msg:{ret_msg.decode()}'))
    else:
        api_logger.error(('<合约>' + f'产品:{inst_code.decode()}合约信息正在加载......req_id:{req_id}-msg:{ret_msg.decode()}'))