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