接口总结
public ApiBsPageInfo test(String aoData, // 包含了分页信息
String Merchant_code,String Machine_number,
String TRADETIME, // 这里的时间格式是 2017/03/04-2017/03/04
String PARTNER_TRADE_NO, String STATUS) { PageSet dt = new PageSet(aoData); int pageNum = dt.getPageNum(); int pageSize = dt.getPageSize(); DateInfo dateInfo = new DateInfo(); //处理时间 if (TRADETIME != null) { if (TRADETIME.equals("") == false) { String[] str_time = TRADETIME.split("-"); dateInfo.setStartdat(DateUtil.format(str_time[0].replace("/", "-") .trim() + " 00:00:00")); dateInfo.setEnddate(DateUtil.format(str_time[1].replace("/", "-") .trim() + " 23:59:59")); } } Date Startdat = dateInfo.getStartdat();
Date Enddate = dateInfo.getEnddate();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String aa = formatter.format(Startdat); String bb = formatter.format(Enddate);
//得到了想要的时间格式
String param;
// 注意后台if语句的写法 和前段有区别 if (PARTNER_TRADE_NO != null && !PARTNER_TRADE_NO.equals("")) { param = "t=wxtransfer&w=PARTNER_TRADE_NO='" + PARTNER_TRADE_NO + "'"; } else if (Machine_number != null && !Machine_number.equals("")) { param = "t=wxtransfer&startdate=" + aa + "&enddate=" + bb + "&page=" + pageNum + "&rows=" + pageSize + "&w=Machine_number='" + Machine_number + "' and STATUS='" + STATUS + "'&shids=" + Merchant_code; } else { param = "t=wxtransfer&startdate=" + aa + "&enddate=" + bb + "&page=" + pageNum + "&rows=" + pageSize + "&w=STATUS='" + STATUS + "'&shids=" + Merchant_code; }
String url = "http://120.55.190.200/pays/2/db/get_dbs1.php";
// 通过Post 发送url和参数,返回json字符串
String returnMsg = HttpRequestUtil.sendPost(url, param);
// 转为json对象 JSONObject jsonobject = JSONObject.parseObject(returnMsg);
Object total = jsonobject.get("total"); Object rows = jsonobject.get("rows");
// 把Object转 int int rowCount = Integer.parseInt((String) total); // 将返回的数据记录映射到POJO模型中,起到字段实全的作用 List<WxModel> list = JSONArray.parseArray(rows.toString(), WxModel.class); ApiBsPageInfo<WxModel> pageInfo = new ApiBsPageInfo<WxModel>(list, rowCount); logger.info(pageInfo.toString()); return pageInfo; }



浙公网安备 33010602011771号