建行的查询接口不如招行那么全面,建行没有提供按单订单号查询,而且如果你查询的日期没有一笔成功的订单会直接返回一个html告诉你没有信息,并且如果你跨天查询,订单很多很多,他也会返回一个html告诉你订单太多了,无法显示,所以鲁炬这里选择的是,每次只查一天的数据,如果是时间段就用程序分割成一天一天的去查,下面是选择用xml格式查询的解析核心代码。
private List queryOrderInfoByCcb(String orderDate) {
List list = new ArrayList();
String baseUrl = "https://ibsbjstar.ccb.com.cn/app/ccbMain?";
String MERCHANTID = this.getBankCono();
String BRANCHID = this.getBankBranchid();
String POSID = this.getBankPosId();
String ORDERDATE = orderDate;
String BEGORDERTIME = "00:00:00";
String ENDORDERTIME = "23:59:59";
String BEGORDERID = this.getBankPwd();
String ENDORDERID = "9999999999";
String QUPWD = "******";
String TXCODE = "410405";
String