【发布时间】:2016-02-24 20:45:29
【问题描述】:
我正在尝试使用 SuiteTalk 从采购订单中获取商品和一些相关信息。我可以使用 Scala 中的以下内容通过TransactionSearch 获得所需的采购订单:
val transactionSearch = new TransactionSearch
val search = new TransactionSearchBasic
...
search.setLastModifiedDate(searchLastModified) //Gets POs modified in the last 10 minutes
transactionSearch.setBasic(search)
val result = port.search(transactionSearch)
我能够将每个结果作为 PurchaseOrder 类的实例转换为记录。
if (result.getStatus().isIsSuccess()) {
println("Transactions: " + result.getTotalRecords)
for (i <- 0 until result.getTotalRecords) {
try {
val record = result.getRecordList.getRecord.get(i).asInstanceOf[PurchaseOrder]
record.get<...>
}
catch {...}
}
}
从这里我可以使用 getter 访问各个字段,但 ItemList 除外。
我可以在 NetSuite Web 界面中看到采购订单附加了一些项目。然而,在结果记录上使用getItemList 总是返回一个null 响应。
有什么想法吗?
【问题讨论】:
标签: java scala netsuite suitetalk