// 获取订单
public static LasImHfsOrderSearchResponse lasImHfsOrderSearch(
LasImHfsOrderSearchRequest request) throws JdException {
JdClient client = new DefaultJdClient(serverUrl, accessToken, appKey,
appSecret);
request.setNo(serProNo);//服务商编码
return client.execute(request);
}
// 获取订单
public List<ImPendingOrderDto> lasImHfsOrderSearch(String code, int offset, String no,
String token) throws Exception {
LasImHfsOrderSearchRequest request = new LasImHfsOrderSearchRequest();request.setCode(code);
request.setOffset(offset);
request.setNo(no);
request.setToken(token);
LasImHfsOrderSearchResponse response = JDAPIParent
.lasImHfsOrderSearch(request);
String queryCode="";
try{
queryCode=response.getResult().getCurQueCod();
}catch(Exception e){
queryCode="getCurQueCod失败";
}
//System.out.println(ReflectionToStringBuilder.toString(response));
try{
this.addLog(
"N/A",
"jingdong.las.im.hfs.order.search",
ReflectionToStringBuilder.toString(request),
ReflectionToStringBuilder.toString(response)
+ "//result="
+ ReflectionToStringBuilder.toString(response
.getResult()),queryCode);
}catch(Exception e){
this.addLog(
"N/A",
"jingdong.las.im.hfs.order.search",
ReflectionToStringBuilder.toString(request),"数据太大忽略//result="
+ ReflectionToStringBuilder.toString(response
.getResult()),queryCode);
}
List<ImPendingOrderDto> list = response.getResult().getContent();
int size = StringUtil.getListSize(list);
for (int i = 0; i < size; i++) {
ImPendingOrderDto dto = list.get(i);
this.addLog(dto.getOrdNo(), "jingdong.las.im.hfs.order.search",
ReflectionToStringBuilder.toString(request),
ReflectionToStringBuilder.toString(dto),queryCode);
}
return list;
}