Hyperledger composer 如何在事务处理器函数中获取事务的事务Id?

Hyperledger composer 如何在事务处理器函数中获取事务的事务Id?,hyperledger-composer,Hyperledger Composer,在Hyperledger composer中成功提交交易后,我想返回交易id。如何在事务处理器函数中获取事务id 谢谢。你可以在操场上用Historian买到吗?(单击左侧“测试”下的“所有事务”-它将显示事务ID) 或者,您可以使用客户端API中的API getHistorian获取trxn ID 或者通过事务类(如PaySeller事务类)获取它们 为相关事务类使用Composer客户端API->。每个事务都有一个事务ID。谢谢您的链接,先生,但我想知道如何存储编程端的所有ID,我应该能够在

在Hyperledger composer中成功提交交易后,我想返回交易id。如何在事务处理器函数中获取事务id


谢谢。

你可以在操场上用Historian买到吗?(单击左侧“测试”下的“所有事务”-它将显示事务ID)

或者,您可以使用客户端API中的API getHistorian获取trxn ID

或者通过事务类(如PaySeller事务类)获取它们


为相关事务类使用Composer客户端API->。每个事务都有一个事务ID。

谢谢您的链接,先生,但我想知道如何存储编程端的所有ID,我应该能够在输出控制台中看到所有ID。好的,回到您原来的问题-使用此示例网络脚本->您将获得事务ID(在事务中)使用
console.log(“事务id为”+trade.transactionId)
谢谢Paul O'Mahony,它对我来说很好。我有两个功能,一个是createProduct,一个是orderProduct。我对这两个功能都有id。现在我想用这个id查询该产品的所有详细信息。我如何查询这些详细信息。请推荐一些参考资料。谢谢。您可以在事务类上创建查询-然后从TP函数(或您认为合适的客户机)调用它/每个函数-通过为该查询事务提供的trxn id数组,您可以(当您找到有问题的id时)使用与ProductId的关系(存储为事务上的关系)来获取产品(或订单,视情况而定)您需要的详细信息,在
循环中,并相应地进行处理,等等//这是一个函数product.orderId=[createProduct.product.productId];product.orderPersons=[createProduct.product.productManufacturer];