我的交易如下:
@commit(false)
@returns(Integer)
transaction SampleTransaction {
o String id optional
}
现在,我的交易通常会返回整数,但是当我尝试返回0(也是整数)时,交易函数将返回字母数字字符串,而不是0(零)。
当我尝试在布尔返回类型事务中返回false时,也会发生同样的事情。
为什么会这样?
答案 0 :(得分:1)
也许您可以在返回console.log('Result' + yourNumber)
之前添加一个docker ps
docker logs <container id> (and look for you log)
,以查看在logic.js中返回的方法。
完成交易后,您可以检查自己的日志记录:
GNU bash, version 4.4.12(1)-release (x86_64-pc-linux-gnu)
这可能是CTO语言的错误,也许可以作为一种变通办法,当它的值为“零”时捕获该错误并返回0。