今晚同事调用接口没有得到想要的数据, 我把代码改好之后,自己调用一下试试
invoke OrderQueryFacade.queryOrderByOrderNo({...})
结果提示如下错误
“No such method queryOrderByOrderNo in service OrderQueryFacade”
出现这样的错误,多半是入参不对,比如没有指定"class"等(有时候不需要指定,指定了最好)
而我这次遇到的错误却不是这样的原因导致的.
由于在模块中有两个同名不同包的OrderQueryFacade类.
x.y.z.OrderQueryFacade有queryOrderByOrderNo方法;
x.y.OrderQueryFacade中没有queryOrderByOrderNo方法;
而我在调用的时候没有指定包路径, 请求到了x.y.OrderQueryFacade中了, 因此会提示上面说的错误.
于是我指定了包路径
invoke x.y.z.OrderQueryFacade.queryOrderByOrderNo({...})
问题就解决了.