1
問題我想獲取基於日期的銷售訂單記錄...我得到的主要信息和一些銷售信息also..but雖然試圖讓項目的細節得到空的SalesOrderItemList ....但我試圖爲個人記錄我得到的數據。同時獲取netsuite中的銷售訂單的項目信息
幫助來解決這一個...
Calendar fromDate=Calendar.getInstance();
fromDate.add(Calendar.DATE, -15);
SearchDateField searchDateField=new SearchDateField();
searchDateField.setOperator(SearchDateFieldOperator.after);
searchDateField.setSearchValue(fromDate);
TransactionSearchBasic tsb=new TransactionSearchBasic();
tsb.setDateCreated(searchDateField);
SearchResult res = _port.search(tsb);
RecordList rl=res.getRecordList();
Record[] rr=rl.getRecord();
String salesord=null;
for(Record rcd:rr){
salesord=rcd.getClass().getName();
System.out.println("kkkkkkkkkkkkkkkk :"+salesord);
if(rcd instanceof SalesOrder){
SalesOrder so=(SalesOrder)rcd;
if(so.getSalesRep()!=null){
System.out.println("slaesorder "+ (so.getSalesRep().getName())+"555555 :"+so.getSubsidiary().getName());
}
if(so.getItemList()!=null){
SalesOrderItemList itemlist=(so.getItemList());
System.out.println("temlist");
SalesOrderItem[] items=itemlist.getItem();
if(items!=null){
System.out.println("if items");
for(SalesOrderItem item:items)
{
System.out.println(item.getItem().getName()+" "+item.getQuantity()+" "+item.getDescription()+" "+item.getQuantityOnHand());
}
}
}
}
}