|
|
|
@ -43,7 +43,7 @@ public class YhzldaJobHandler { |
|
|
|
|
|
|
|
int pageNum = 1; |
|
|
|
do { |
|
|
|
System.out.println("dowhile"); |
|
|
|
//System.out.println("dowhile");
|
|
|
|
List<Yhzlda> onePage = new ArrayList<>(); |
|
|
|
// 1. 启动分页(必须紧邻查询语句)
|
|
|
|
PageHelper.startPage(pageNum, pageSize); |
|
|
|
@ -58,19 +58,17 @@ public class YhzldaJobHandler { |
|
|
|
PageInfo<Yhzlda> pageInfo = new PageInfo<>(onePage); |
|
|
|
//设置总数
|
|
|
|
total = pageInfo.getTotal(); |
|
|
|
|
|
|
|
System.out.println("总条数:" + total); |
|
|
|
System.out.println("第" + pageNum + "页"); |
|
|
|
System.out.println("本页条数:" + pageInfo.getList().size()); |
|
|
|
//对本页数据进行上传
|
|
|
|
for (int x = 0; x < pageInfo.getList().size(); x++) { |
|
|
|
pageInfo.getList().get(x).setZijinwanyuan(AmountConverter.convertToTenThousandYuan(pageInfo.getList().get(x).getZijinwanyuan())); |
|
|
|
|
|
|
|
|
|
|
|
if (x == pageInfo.getList().size() - 1) { |
|
|
|
System.out.println("总条数:" + total); |
|
|
|
System.out.println("第" + pageNum + "页"); |
|
|
|
System.out.println("本页条数:" + pageInfo.getList().size()); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
//在此进行上传
|
|
|
|
|
|
|
|
|
|
|
|
@ -83,17 +81,29 @@ public class YhzldaJobHandler { |
|
|
|
String post = null; |
|
|
|
try { |
|
|
|
post = HttpUtils.sendDataUpload(url, jsonObject, HTTP.UTF_8, "Tk4xNbES1nIUaIzEOPnc29269B98C15B1EE4"); |
|
|
|
success++; |
|
|
|
|
|
|
|
System.out.println(jsonObject); |
|
|
|
|
|
|
|
JSONObject postJsonObj = JSONObject.parseObject(post); |
|
|
|
if (postJsonObj.get("msg").equals("成功") && postJsonObj.get("code").toString().equals("1000000") && postJsonObj.get("status").toString().equals("200")) {//status
|
|
|
|
//成功
|
|
|
|
System.out.println("隐患排查档案--第" + (x + 1) + "条成功,"); |
|
|
|
//System.out.println(jsonObject);
|
|
|
|
//System.out.println("post:" + post.toString());
|
|
|
|
//XxlJobHelper.log("执行日志:" + company + post.toString());
|
|
|
|
|
|
|
|
success++; |
|
|
|
} else { |
|
|
|
System.out.println("隐患排查档案--第" + (x + 1) + "条失败,"); |
|
|
|
System.out.println("post:" + post.toString()); |
|
|
|
XxlJobHelper.log("执行日志:" + company + post.toString()); |
|
|
|
XxlJobHelper.log("执行日志:" + company + post.toString() + jsonObject); |
|
|
|
|
|
|
|
fail++; |
|
|
|
} |
|
|
|
} catch (IOException e) { |
|
|
|
fail++; |
|
|
|
e.printStackTrace(); |
|
|
|
System.out.print(pageInfo.getList().get(x).getYinhuanpaicharenwuji() + ","); |
|
|
|
XxlJobHelper.handleFail(pageInfo.getList().get(x).getYinhuanpaicharenwuji() + "-->任务执行失败" + e.getMessage()); |
|
|
|
System.out.println(jsonObject); |
|
|
|
XxlJobHelper.handleFail("-->任务执行失败" + e.getMessage() + jsonObject); |
|
|
|
} |
|
|
|
break; |
|
|
|
} |
|
|
|
|