我有一个事务:
@commit(false)
@returns(Integer)
transaction SampleTransaction {
o String id optional
}
现在,我的事务通常返回整数,但是当我尝试返回 0(这也是一个整数(时,事务函数返回字母数字字符串而不是 0(零(。
当我尝试在布尔返回类型事务中返回 false 时,也会发生同样的事情。
为什么会这样?
也许您可以在返回之前添加一个console.log('Result' + yourNumber)
,以查看逻辑中返回方法的内容.js。
完成交易后,您可以检查日志制作:
docker ps
docker logs <container id> (and look for you log)
这些可能是 CTO 语言的错误,也许作为一种解决方法,您可以在值为"零"时捕获并返回 0。