我正在尝试使用PHP Toolkit在NetSuite中通过ID搜索产品.据我所知,从我的Google搜索中可以看出,NetSuite并没有很好地记录他们的PHP工具包.从我可以收集到的,我有这个:
$service = new NetSuiteService();
$service->setSearchPreferences(false, 1000);
$search = new ItemSearchBasic();
$search->searchValue = array('internalId' => $id);
$search->type = "item";
$request = new SearchRequest();
$request->searchRecord = $search;
$searchResponse = $service->search($request);
Run Code Online (Sandbox Code Playgroud)
但这只是给了我一堆随意的废话.谁能帮我这个?
经过更多的搜索和哭泣,我终于找到了解决方案.
function getProduct($id) {
$service = new NetSuiteService();
$service->setSearchPreferences(false, 1000);
$itemInfo = new SearchMultiSelectField();
$itemInfo->operator = "anyOf";
$itemInfo->searchValue = array('internalId' => $id);
$search = new ItemSearchBasic();
$search->internalId = $itemInfo;
$request = new SearchRequest();
$request->searchRecord = $search;
$searchResponse = $service->search($request);
$products = $searchResponse->searchResult->recordList->record;
return $products;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2079 次 |
| 最近记录: |