Browse Source

修复当空指针异常时,任务无法继续bug

master
liwenxuan 9 months ago
parent
commit
b8133c73f4
  1. 46
      src/main/java/com/hxjt/dataupload/jobhandler/doubleprevent/FxfxdxJobHandler.java
  2. 46
      src/main/java/com/hxjt/dataupload/jobhandler/doubleprevent/FxfxdyJobHandler.java
  3. 44
      src/main/java/com/hxjt/dataupload/jobhandler/doubleprevent/FxgkcsJobHandler.java
  4. 46
      src/main/java/com/hxjt/dataupload/jobhandler/doubleprevent/FxsjJobHandler.java
  5. 45
      src/main/java/com/hxjt/dataupload/jobhandler/doubleprevent/YhpcjhJobHandler.java
  6. 44
      src/main/java/com/hxjt/dataupload/jobhandler/doubleprevent/YhpcrwJobHandler.java
  7. 47
      src/main/java/com/hxjt/dataupload/jobhandler/doubleprevent/YhzldaJobHandler.java
  8. 49
      src/main/java/com/hxjt/dataupload/jobhandler/doubleprevent/ZztyjwxjlJobHandler.java

46
src/main/java/com/hxjt/dataupload/jobhandler/doubleprevent/FxfxdxJobHandler.java

@ -6,6 +6,7 @@ import com.hxjt.dataupload.service.FxfxdxService;
import com.hxjt.dataupload.utils.HttpUtils; import com.hxjt.dataupload.utils.HttpUtils;
import com.xxl.job.core.context.XxlJobHelper; import com.xxl.job.core.context.XxlJobHelper;
import com.xxl.job.core.handler.annotation.XxlJob; import com.xxl.job.core.handler.annotation.XxlJob;
import org.apache.commons.lang3.StringUtils;
import org.apache.http.protocol.HTTP; import org.apache.http.protocol.HTTP;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
@ -91,27 +92,42 @@ public class FxfxdxJobHandler {
String post = null; String post = null;
try { try {
post = HttpUtils.sendDataUpload(url, jsonObject, HTTP.UTF_8, "avRdnP4OxPigMalwzipa9F643CF443BE2F93"); post = HttpUtils.sendDataUpload(url, jsonObject, HTTP.UTF_8, "avRdnP4OxPigMalwzipa9F643CF443BE2F93");
JSONObject postJsonObj = JSONObject.parseObject(post); boolean thisFailFlag = false;
if(postJsonObj.get("msg").equals("成功")&&postJsonObj.get("code").toString().equals("1000000")&&postJsonObj.get("status").toString().equals("200")){//status boolean postIsNull = false;
//成功 boolean postNoMsgs = false;
System.out.println("成功"+(i+1)+","); if(!StringUtils.isBlank(post)){
//System.out.println(jsonObject); JSONObject postJsonObj = JSONObject.parseObject(post);
//System.out.println("post:" + post.toString()); if(!StringUtils.isBlank(postJsonObj.get("msg").toString())&&!StringUtils.isBlank(postJsonObj.get("code").toString())&&!StringUtils.isBlank(postJsonObj.get("status").toString())){
//XxlJobHelper.log("执行日志:" + company + post.toString()); if(postJsonObj.get("msg").equals("成功")&&postJsonObj.get("code").toString().equals("1000000")&&postJsonObj.get("status").toString().equals("200")){//status
//成功
success++; System.out.println("成功"+(i+1)+",");
//System.out.println(jsonObject);
//System.out.println("post:" + post.toString());
//XxlJobHelper.log("执行日志:" + company + post.toString());
success++;
}else{
thisFailFlag = true;
}
}else{
thisFailFlag = true;
postNoMsgs = true;
}
}else{ }else{
System.out.println("失败"+(i+1)+",风险分析对象"); postIsNull = true;
System.out.println("post:" + post.toString()); thisFailFlag = true;
XxlJobHelper.log("执行日志:" + company + post.toString()+jsonObject); }
if(thisFailFlag){//异常情况
System.out.println("失败"+(i+1)+",隐患排查任务");
if(!postIsNull){
System.out.println("post:" + post.toString());
XxlJobHelper.log("执行日志:" + company + post.toString());
}
fail++; fail++;
} }
} catch (IOException e) { } catch (IOException e) {
fail++;
e.printStackTrace(); e.printStackTrace();
System.out.println(jsonObject);
//XxlJobHelper.handleFail("-->任务执行失败" + e.getMessage()+jsonObject);
} }
break; break;
//System.out.println("post:"+post1.toString()); //System.out.println("post:"+post1.toString());

46
src/main/java/com/hxjt/dataupload/jobhandler/doubleprevent/FxfxdyJobHandler.java

@ -7,6 +7,7 @@ import com.hxjt.dataupload.service.FxfxdxService;
import com.hxjt.dataupload.utils.HttpUtils; import com.hxjt.dataupload.utils.HttpUtils;
import com.xxl.job.core.context.XxlJobHelper; import com.xxl.job.core.context.XxlJobHelper;
import com.xxl.job.core.handler.annotation.XxlJob; import com.xxl.job.core.handler.annotation.XxlJob;
import org.apache.commons.lang3.StringUtils;
import org.apache.http.protocol.HTTP; import org.apache.http.protocol.HTTP;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
@ -89,27 +90,42 @@ public class FxfxdyJobHandler {
String post = null; String post = null;
try { try {
post = HttpUtils.sendDataUpload(url, jsonObject, HTTP.UTF_8, "RZdFEDt03BmZvGwkuL6KAE15B7F9249CFBE9"); post = HttpUtils.sendDataUpload(url, jsonObject, HTTP.UTF_8, "RZdFEDt03BmZvGwkuL6KAE15B7F9249CFBE9");
JSONObject postJsonObj = JSONObject.parseObject(post); boolean thisFailFlag = false;
if(postJsonObj.get("msg").equals("成功")&&postJsonObj.get("code").toString().equals("1000000")&&postJsonObj.get("status").toString().equals("200")){//status boolean postIsNull = false;
//成功 boolean postNoMsgs = false;
System.out.println("成功"+(i+1)+","); if(!StringUtils.isBlank(post)){
//System.out.println(jsonObject); JSONObject postJsonObj = JSONObject.parseObject(post);
//System.out.println("post:" + post.toString()); if(!StringUtils.isBlank(postJsonObj.get("msg").toString())&&!StringUtils.isBlank(postJsonObj.get("code").toString())&&!StringUtils.isBlank(postJsonObj.get("status").toString())){
//XxlJobHelper.log("执行日志:" + company + post.toString()); if(postJsonObj.get("msg").equals("成功")&&postJsonObj.get("code").toString().equals("1000000")&&postJsonObj.get("status").toString().equals("200")){//status
//成功
success++; System.out.println("成功"+(i+1)+",");
//System.out.println(jsonObject);
//System.out.println("post:" + post.toString());
//XxlJobHelper.log("执行日志:" + company + post.toString());
success++;
}else{
thisFailFlag = true;
}
}else{
thisFailFlag = true;
postNoMsgs = true;
}
}else{ }else{
System.out.println("失败"+(i+1)+",风险分析单元"); postIsNull = true;
System.out.println("post:" + post.toString()); thisFailFlag = true;
XxlJobHelper.log("执行日志:" + company + post.toString()+jsonObject); }
if(thisFailFlag){//异常情况
System.out.println("失败"+(i+1)+",隐患排查任务");
if(!postIsNull){
System.out.println("post:" + post.toString());
XxlJobHelper.log("执行日志:" + company + post.toString());
}
fail++; fail++;
} }
} catch (IOException e) { } catch (IOException e) {
fail++;
e.printStackTrace(); e.printStackTrace();
System.out.println(jsonObject);
//XxlJobHelper.handleFail("-->任务执行失败" + e.getMessage()+jsonObject);
} }
break; break;
//System.out.println("post:"+post1.toString()); //System.out.println("post:"+post1.toString());

44
src/main/java/com/hxjt/dataupload/jobhandler/doubleprevent/FxgkcsJobHandler.java

@ -7,6 +7,7 @@ import com.hxjt.dataupload.service.FxfxdxService;
import com.hxjt.dataupload.utils.HttpUtils; import com.hxjt.dataupload.utils.HttpUtils;
import com.xxl.job.core.context.XxlJobHelper; import com.xxl.job.core.context.XxlJobHelper;
import com.xxl.job.core.handler.annotation.XxlJob; import com.xxl.job.core.handler.annotation.XxlJob;
import org.apache.commons.lang3.StringUtils;
import org.apache.http.protocol.HTTP; import org.apache.http.protocol.HTTP;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import org.slf4j.Logger; import org.slf4j.Logger;
@ -48,27 +49,42 @@ public class FxgkcsJobHandler {
String post = null; String post = null;
try { try {
post = HttpUtils.sendDataUpload(url, jsonObject, HTTP.UTF_8, "7CTkAyBoL26Jo7ZMNVmg0EA57A0791FD71AB"); post = HttpUtils.sendDataUpload(url, jsonObject, HTTP.UTF_8, "7CTkAyBoL26Jo7ZMNVmg0EA57A0791FD71AB");
JSONObject postJsonObj = JSONObject.parseObject(post); boolean thisFailFlag = false;
if(postJsonObj.get("msg").equals("成功")&&postJsonObj.get("code").toString().equals("1000000")&&postJsonObj.get("status").toString().equals("200")){//status boolean postIsNull = false;
//成功 boolean postNoMsgs = false;
System.out.println("成功"+(i+1)+","); if(!StringUtils.isBlank(post)){
//System.out.println(jsonObject); JSONObject postJsonObj = JSONObject.parseObject(post);
//System.out.println("post:" + post.toString()); if(!StringUtils.isBlank(postJsonObj.get("msg").toString())&&!StringUtils.isBlank(postJsonObj.get("code").toString())&&!StringUtils.isBlank(postJsonObj.get("status").toString())){
//XxlJobHelper.log("执行日志:" + company + post.toString()); if(postJsonObj.get("msg").equals("成功")&&postJsonObj.get("code").toString().equals("1000000")&&postJsonObj.get("status").toString().equals("200")){//status
//成功
System.out.println("成功"+(i+1)+",");
//System.out.println(jsonObject);
//System.out.println("post:" + post.toString());
//XxlJobHelper.log("执行日志:" + company + post.toString());
success++; success++;
}else{
thisFailFlag = true;
}
}else{
thisFailFlag = true;
postNoMsgs = true;
}
}else{ }else{
System.out.println("失败"+(i+1)+",风险管控措施"); postIsNull = true;
System.out.println("post:" + post.toString()); thisFailFlag = true;
XxlJobHelper.log("执行日志:" + company + post.toString()+jsonObject); }
if(thisFailFlag){//异常情况
System.out.println("失败"+(i+1)+",隐患排查任务");
if(!postIsNull){
System.out.println("post:" + post.toString());
XxlJobHelper.log("执行日志:" + company + post.toString());
}
fail++; fail++;
} }
} catch (IOException e) { } catch (IOException e) {
fail++;
e.printStackTrace(); e.printStackTrace();
System.out.println(jsonObject);
//XxlJobHelper.handleFail("-->任务执行失败" + e.getMessage()+jsonObject);
} }
break; break;
} }

46
src/main/java/com/hxjt/dataupload/jobhandler/doubleprevent/FxsjJobHandler.java

@ -8,6 +8,7 @@ import com.hxjt.dataupload.service.FxfxdxService;
import com.hxjt.dataupload.utils.HttpUtils; import com.hxjt.dataupload.utils.HttpUtils;
import com.xxl.job.core.context.XxlJobHelper; import com.xxl.job.core.context.XxlJobHelper;
import com.xxl.job.core.handler.annotation.XxlJob; import com.xxl.job.core.handler.annotation.XxlJob;
import org.apache.commons.lang3.StringUtils;
import org.apache.http.protocol.HTTP; import org.apache.http.protocol.HTTP;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
@ -45,27 +46,42 @@ public class FxsjJobHandler {
try { try {
//success++; //success++;
post = HttpUtils.sendDataUpload(url, jsonObject, HTTP.UTF_8, "GGUIPRh5bemgUmX8bvyn76E2ACA7DEE82AB4"); post = HttpUtils.sendDataUpload(url, jsonObject, HTTP.UTF_8, "GGUIPRh5bemgUmX8bvyn76E2ACA7DEE82AB4");
JSONObject postJsonObj = JSONObject.parseObject(post); boolean thisFailFlag = false;
if(postJsonObj.get("msg").equals("成功")&&postJsonObj.get("code").toString().equals("1000000")&&postJsonObj.get("status").toString().equals("200")){//status boolean postIsNull = false;
//成功 boolean postNoMsgs = false;
System.out.println("成功"+(i+1)+","); if(!StringUtils.isBlank(post)){
//System.out.println(jsonObject); JSONObject postJsonObj = JSONObject.parseObject(post);
//System.out.println("post:" + post.toString()); if(!StringUtils.isBlank(postJsonObj.get("msg").toString())&&!StringUtils.isBlank(postJsonObj.get("code").toString())&&!StringUtils.isBlank(postJsonObj.get("status").toString())){
//XxlJobHelper.log("执行日志:" + company + post.toString()); if(postJsonObj.get("msg").equals("成功")&&postJsonObj.get("code").toString().equals("1000000")&&postJsonObj.get("status").toString().equals("200")){//status
//成功
success++; System.out.println("成功"+(i+1)+",");
//System.out.println(jsonObject);
//System.out.println("post:" + post.toString());
//XxlJobHelper.log("执行日志:" + company + post.toString());
success++;
}else{
thisFailFlag = true;
}
}else{
thisFailFlag = true;
postNoMsgs = true;
}
}else{ }else{
System.out.println("失败"+(i+1)+",风险事件"); postIsNull = true;
System.out.println("post:" + post.toString()); thisFailFlag = true;
XxlJobHelper.log("执行日志:" + company + post.toString()+jsonObject); }
if(thisFailFlag){//异常情况
System.out.println("失败"+(i+1)+",隐患排查任务");
if(!postIsNull){
System.out.println("post:" + post.toString());
XxlJobHelper.log("执行日志:" + company + post.toString());
}
fail++; fail++;
} }
} catch (IOException e) { } catch (IOException e) {
fail++;
e.printStackTrace(); e.printStackTrace();
System.out.println(jsonObject);
//XxlJobHelper.handleFail("-->任务执行失败" + e.getMessage()+jsonObject);
} }
break; break;
//System.out.println("post:"+post1.toString()); //System.out.println("post:"+post1.toString());

45
src/main/java/com/hxjt/dataupload/jobhandler/doubleprevent/YhpcjhJobHandler.java

@ -102,27 +102,42 @@ public class YhpcjhJobHandler {
String post = null; String post = null;
try { try {
post = HttpUtils.sendDataUpload(url, jsonObject, HTTP.UTF_8, "5JzJFKkwF5aHJ0GQUz3Y3D76035B58D84048"); post = HttpUtils.sendDataUpload(url, jsonObject, HTTP.UTF_8, "5JzJFKkwF5aHJ0GQUz3Y3D76035B58D84048");
JSONObject postJsonObj = JSONObject.parseObject(post); boolean thisFailFlag = false;
if(postJsonObj.get("msg").equals("成功")&&postJsonObj.get("code").toString().equals("1000000")&&postJsonObj.get("status").toString().equals("200")){//status boolean postIsNull = false;
//成功 boolean postNoMsgs = false;
System.out.println("成功"+(i+1)+","); if(!StringUtils.isBlank(post)){
//System.out.println(jsonObject); JSONObject postJsonObj = JSONObject.parseObject(post);
//System.out.println("post:" + post.toString()); if(!StringUtils.isBlank(postJsonObj.get("msg").toString())&&!StringUtils.isBlank(postJsonObj.get("code").toString())&&!StringUtils.isBlank(postJsonObj.get("status").toString())){
//XxlJobHelper.log("执行日志:" + company + post.toString()); if(postJsonObj.get("msg").equals("成功")&&postJsonObj.get("code").toString().equals("1000000")&&postJsonObj.get("status").toString().equals("200")){//status
//成功
success++; System.out.println("成功"+(i+1)+",");
//System.out.println(jsonObject);
//System.out.println("post:" + post.toString());
//XxlJobHelper.log("执行日志:" + company + post.toString());
success++;
}else{
thisFailFlag = true;
}
}else{
thisFailFlag = true;
postNoMsgs = true;
}
}else{ }else{
System.out.println("失败"+(i+1)+",隐患排查计划"); postIsNull = true;
System.out.println("post:" + post.toString()); thisFailFlag = true;
XxlJobHelper.log("执行日志:" + company + post.toString()+jsonObject); }
if(thisFailFlag){//异常情况
System.out.println("失败"+(i+1)+",隐患排查任务");
if(!postIsNull){
System.out.println("post:" + post.toString());
XxlJobHelper.log("执行日志:" + company + post.toString());
}
fail++; fail++;
} }
} catch (IOException e) { } catch (IOException e) {
fail++;
e.printStackTrace(); e.printStackTrace();
System.out.println(jsonObject);
//XxlJobHelper.handleFail("-->任务执行失败" + e.getMessage()+jsonObject);
} }
break; break;
} }

44
src/main/java/com/hxjt/dataupload/jobhandler/doubleprevent/YhpcrwJobHandler.java

@ -123,28 +123,42 @@ public class YhpcrwJobHandler {
String post = null; String post = null;
try { try {
post = HttpUtils.sendDataUpload(url, jsonObject, HTTP.UTF_8, "tp9tNKR6nGsS2mpdWzrQ02D93621E3411A0F"); post = HttpUtils.sendDataUpload(url, jsonObject, HTTP.UTF_8, "tp9tNKR6nGsS2mpdWzrQ02D93621E3411A0F");
boolean thisFailFlag = false;
JSONObject postJsonObj = JSONObject.parseObject(post); boolean postIsNull = false;
if(postJsonObj.get("msg").equals("成功")&&postJsonObj.get("code").toString().equals("1000000")&&postJsonObj.get("status").toString().equals("200")){//status boolean postNoMsgs = false;
//成功 if(!StringUtils.isBlank(post)){
System.out.println("成功"+(x+1)+","); JSONObject postJsonObj = JSONObject.parseObject(post);
//System.out.println(jsonObject); if(!StringUtils.isBlank(postJsonObj.get("msg").toString())&&!StringUtils.isBlank(postJsonObj.get("code").toString())&&!StringUtils.isBlank(postJsonObj.get("status").toString())){
//System.out.println("post:" + post.toString()); if(postJsonObj.get("msg").equals("成功")&&postJsonObj.get("code").toString().equals("1000000")&&postJsonObj.get("status").toString().equals("200")){//status
//XxlJobHelper.log("执行日志:" + company + post.toString()); //成功
System.out.println("成功"+(x+1)+",");
success++; //System.out.println(jsonObject);
//System.out.println("post:" + post.toString());
//XxlJobHelper.log("执行日志:" + company + post.toString());
success++;
}else{
thisFailFlag = true;
}
}else{
thisFailFlag = true;
postNoMsgs = true;
}
}else{ }else{
postIsNull = true;
thisFailFlag = true;
}
if(thisFailFlag){//异常情况
System.out.println("失败"+(x+1)+",隐患排查任务"); System.out.println("失败"+(x+1)+",隐患排查任务");
System.out.println("post:" + post.toString()); if(!postIsNull){
XxlJobHelper.log("执行日志:" + company + post.toString()+jsonObject); System.out.println("post:" + post.toString());
XxlJobHelper.log("执行日志:" + company + post.toString());
}
fail++; fail++;
} }
} catch (IOException e) { } catch (IOException e) {
fail++;
e.printStackTrace(); e.printStackTrace();
System.out.println(jsonObject);
//XxlJobHelper.handleFail( "-->任务执行失败" + e.getMessage()+jsonObject);
} }
break; break;
} }

47
src/main/java/com/hxjt/dataupload/jobhandler/doubleprevent/YhzldaJobHandler.java

@ -83,27 +83,42 @@ public class YhzldaJobHandler {
post = HttpUtils.sendDataUpload(url, jsonObject, HTTP.UTF_8, "Tk4xNbES1nIUaIzEOPnc29269B98C15B1EE4"); post = HttpUtils.sendDataUpload(url, jsonObject, HTTP.UTF_8, "Tk4xNbES1nIUaIzEOPnc29269B98C15B1EE4");
JSONObject postJsonObj = JSONObject.parseObject(post); boolean thisFailFlag = false;
if (postJsonObj.get("msg").equals("成功") && postJsonObj.get("code").toString().equals("1000000") && postJsonObj.get("status").toString().equals("200")) {//status boolean postIsNull = false;
//成功 boolean postNoMsgs = false;
System.out.println("隐患排查档案--第" + (x + 1) + "条成功,"); if(!StringUtils.isBlank(post)){
//System.out.println(jsonObject); JSONObject postJsonObj = JSONObject.parseObject(post);
//System.out.println("post:" + post.toString()); if(!StringUtils.isBlank(postJsonObj.get("msg").toString())&&!StringUtils.isBlank(postJsonObj.get("code").toString())&&!StringUtils.isBlank(postJsonObj.get("status").toString())){
//XxlJobHelper.log("执行日志:" + company + post.toString()); if(postJsonObj.get("msg").equals("成功")&&postJsonObj.get("code").toString().equals("1000000")&&postJsonObj.get("status").toString().equals("200")){//status
//成功
success++; System.out.println("成功"+(x+1)+",");
} else { //System.out.println(jsonObject);
System.out.println("隐患排查档案--第" + (x + 1) + "条失败,"); //System.out.println("post:" + post.toString());
System.out.println("post:" + post.toString()); //XxlJobHelper.log("执行日志:" + company + post.toString());
XxlJobHelper.log("执行日志:" + company + post.toString() + jsonObject);
success++;
}else{
thisFailFlag = true;
}
}else{
thisFailFlag = true;
postNoMsgs = true;
}
}else{
postIsNull = true;
thisFailFlag = true;
}
if(thisFailFlag){//异常情况
System.out.println("失败"+(x+1)+",隐患排查任务");
if(!postIsNull){
System.out.println("post:" + post.toString());
XxlJobHelper.log("执行日志:" + company + post.toString());
}
fail++; fail++;
} }
} catch (IOException e) { } catch (IOException e) {
fail++;
e.printStackTrace(); e.printStackTrace();
System.out.println(jsonObject);
//XxlJobHelper.handleFail("-->任务执行失败" + e.getMessage() + jsonObject);
} }
break; break;
} }

49
src/main/java/com/hxjt/dataupload/jobhandler/doubleprevent/ZztyjwxjlJobHandler.java

@ -1,7 +1,6 @@
package com.hxjt.dataupload.jobhandler.doubleprevent; package com.hxjt.dataupload.jobhandler.doubleprevent;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.hxjt.dataupload.model.entity.doubleprevent.Fxfxdx; import com.hxjt.dataupload.model.entity.doubleprevent.Fxfxdx;
@ -23,14 +22,14 @@ import java.util.List;
@Component @Component
public class YhpcrwJobHandler { public class ZztyjwxjlJobHandler {
private Logger log = LoggerFactory.getLogger(YhpcrwJobHandler.class); private Logger log = LoggerFactory.getLogger(ZztyjwxjlJobHandler.class);
@Autowired @Autowired
FxfxdxService fxfxdxService; FxfxdxService fxfxdxService;
@XxlJob(value = "YhpcrwJobHandler", init = "init", destroy = "destroy") @XxlJob(value = "ZztyjwxjlJobHandler", init = "init", destroy = "destroy")
public void execute(String param) { public void execute(String param) {
String jobParam = XxlJobHelper.getJobParam(); String jobParam = XxlJobHelper.getJobParam();
@ -124,26 +123,42 @@ public class YhpcrwJobHandler {
try { try {
post = HttpUtils.sendDataUpload(url, jsonObject, HTTP.UTF_8, "tp9tNKR6nGsS2mpdWzrQ02D93621E3411A0F"); post = HttpUtils.sendDataUpload(url, jsonObject, HTTP.UTF_8, "tp9tNKR6nGsS2mpdWzrQ02D93621E3411A0F");
JSONObject postJsonObj = JSONObject.parseObject(post); boolean thisFailFlag = false;
if(postJsonObj.get("msg").equals("成功")&&postJsonObj.get("code").toString().equals("1000000")&&postJsonObj.get("status").toString().equals("200")){//status boolean postIsNull = false;
//成功 boolean postNoMsgs = false;
System.out.println("成功"+(x+1)+","); if(!StringUtils.isBlank(post)){
//System.out.println(jsonObject); JSONObject postJsonObj = JSONObject.parseObject(post);
//System.out.println("post:" + post.toString()); if(!StringUtils.isBlank(postJsonObj.get("msg").toString())&&!StringUtils.isBlank(postJsonObj.get("code").toString())&&!StringUtils.isBlank(postJsonObj.get("status").toString())){
//XxlJobHelper.log("执行日志:" + company + post.toString()); if(postJsonObj.get("msg").equals("成功")&&postJsonObj.get("code").toString().equals("1000000")&&postJsonObj.get("status").toString().equals("200")){//status
//成功
success++; System.out.println("成功"+(x+1)+",");
//System.out.println(jsonObject);
//System.out.println("post:" + post.toString());
//XxlJobHelper.log("执行日志:" + company + post.toString());
success++;
}else{
thisFailFlag = true;
}
}else{
thisFailFlag = true;
postNoMsgs = true;
}
}else{ }else{
postIsNull = true;
thisFailFlag = true;
}
if(thisFailFlag){//异常情况
System.out.println("失败"+(x+1)+",隐患排查任务"); System.out.println("失败"+(x+1)+",隐患排查任务");
System.out.println("post:" + post.toString()); if(!postIsNull){
XxlJobHelper.log("执行日志:" + company + post.toString()+jsonObject); System.out.println("post:" + post.toString());
XxlJobHelper.log("执行日志:" + company + post.toString());
}
fail++; fail++;
} }
} catch (IOException e) { } catch (IOException e) {
fail++;
e.printStackTrace(); e.printStackTrace();
System.out.println(jsonObject);
} }
break; break;
} }

Loading…
Cancel
Save