我正在尝试将Hyperledger Fabric扩展用于vscode,但是在设置方法的默认值时遇到一些问题。我从自动生成的vscode项目开始。
我有此方法,我想为“文本:”创建一个默认值:
@Transaction()
public void createDoc(Context ctx, String docId, String value, String text) {
boolean exists = docExists(ctx,docId);
if (exists) {
throw new RuntimeException("The asset "+docId+" already exists");
}
Doc asset = new Doc();
asset.setValue(value);
ctx.getStub().putState(docId, asset.toJSONString().getBytes(UTF_8));
}}
我尝试过:
if(testo == null || testo == ""){testo = "hello";}
但是vscode向我返回了意外错误。
我该如何解决这个问题?
谢谢