在事务测试窗口中获取旧值

时间:2017-08-10 05:07:02

标签: hyperledger-composer

我创建一个名为record的资产,将记录数据作为String。在交易期间, 我们希望在事务窗口期间在playground中查看记录数据值并修改该值。 我可以看到一个例子,他们将值从oldvalue更改为新值。

但是,我的条件是我想在游乐场测试的提交事务中首先看到数据并更改它。你能建议吗? 另外,同样的问题,如果我想获得通过枚举定义的状态。请建议

asset Record identified by recordId {
  o String recordId
  o String data
}

transaction UpdateRecord{
--> Record asset
  o String newData

}

/**
 * Update Record
 * @param {org.acme.model.UpdateRecord} updateRecord - the updateRecord transaction
 * @transaction
 */
function UpdateRecord(record) {
    record.asset.data = record.newData;
    return getAssetRegistry('org.acme.model.Record')
      .then(function (assetRegistry) {
          return assetRegistry.update(record.asset);
      });
}

0 个答案:

没有答案