Commit 46071e6c by shenjinzhu

添加错误类型

parent 553eca9a
...@@ -30,6 +30,14 @@ public class Message implements Serializable { ...@@ -30,6 +30,14 @@ public class Message implements Serializable {
private String handler; private String handler;
private String pt; private String pt;
private String handleMsg; private String handleMsg;
private String errorType;
public String getErrorType() {
return errorType;
}
public void setErrorType(String errorType) {
this.errorType = errorType;
}
public String getHandleMsg() { public String getHandleMsg() {
return handleMsg; return handleMsg;
} }
......
...@@ -35,7 +35,7 @@ public class MessageDaoImpl implements MessageDao { ...@@ -35,7 +35,7 @@ public class MessageDaoImpl implements MessageDao {
@Override @Override
public String insert(Message message) { public String insert(Message message) {
Message msg = mongo.findOne(Query.query(Criteria.where("tempName").is(message.getTempName()).where("handle") Message msg = mongo.findOne(Query.query(Criteria.where("tempName").is(message.getTempName()).where("handle")
.is(false).where("errorMsg").is(message.getErrorMsg())), Message.class); .is(false).where("errorMsg").is(message.getErrorType())), Message.class);
if (msg == null) { if (msg == null) {
mongo.insert(message); mongo.insert(message);
return "添加成功"; return "添加成功";
......
...@@ -56,6 +56,7 @@ public class Task implements Runnable { ...@@ -56,6 +56,7 @@ public class Task implements Runnable {
msg.setTemplateCreator(tp.getCreator()); msg.setTemplateCreator(tp.getCreator());
msg.setTempName(ping.getTempName()); msg.setTempName(ping.getTempName());
msg.setTemplateLv(tp.getTemplateLv()); msg.setTemplateLv(tp.getTemplateLv());
msg.setErrorType("url");
messageService.insert(msg); messageService.insert(msg);
} }
} catch (Exception e) { } catch (Exception e) {
...@@ -66,11 +67,11 @@ public class Task implements Runnable { ...@@ -66,11 +67,11 @@ public class Task implements Runnable {
msg.setHandle(false); msg.setHandle(false);
msg.setTemplateCreator(tp.getCreator()); msg.setTemplateCreator(tp.getCreator());
msg.setTempName(ping.getTempName()); msg.setTempName(ping.getTempName());
msg.setTemplateLv(tp.getTemplateLv()); msg.setTemplateLv(1);
msg.setErrorType("url");
msg.setPt(ping.getPt()); msg.setPt(ping.getPt());
messageService.insert(msg); messageService.insert(msg);
} }
System.out.println(ping);
if (null!=ping.getPingUrlTwo()&& !ping.getPingUrlTwo().equals("")) if (null!=ping.getPingUrlTwo()&& !ping.getPingUrlTwo().equals(""))
try { try {
url = new URL(ping.getPingUrlTwo()); url = new URL(ping.getPingUrlTwo());
...@@ -86,6 +87,7 @@ public class Task implements Runnable { ...@@ -86,6 +87,7 @@ public class Task implements Runnable {
msg.setTemplateCreator(tp.getCreator()); msg.setTemplateCreator(tp.getCreator());
msg.setTempName(ping.getTempName()); msg.setTempName(ping.getTempName());
msg.setTemplateLv(tp.getTemplateLv()); msg.setTemplateLv(tp.getTemplateLv());
msg.setErrorType("url");
msg.setPt(ping.getPt()); msg.setPt(ping.getPt());
messageService.insert(msg); messageService.insert(msg);
} }
...@@ -98,6 +100,7 @@ public class Task implements Runnable { ...@@ -98,6 +100,7 @@ public class Task implements Runnable {
msg.setTemplateCreator(tp.getCreator()); msg.setTemplateCreator(tp.getCreator());
msg.setTempName(ping.getTempName()); msg.setTempName(ping.getTempName());
msg.setPt(ping.getPt()); msg.setPt(ping.getPt());
msg.setErrorType("url");
msg.setTemplateLv(tp.getTemplateLv()); msg.setTemplateLv(tp.getTemplateLv());
messageService.insert(msg); messageService.insert(msg);
} }
...@@ -115,6 +118,7 @@ public class Task implements Runnable { ...@@ -115,6 +118,7 @@ public class Task implements Runnable {
msg.setPt(field.getPt()); msg.setPt(field.getPt());
msg.setTemplateCreator(tp.getCreator()); msg.setTemplateCreator(tp.getCreator());
msg.setTemplateLv(tp.getTemplateLv()); msg.setTemplateLv(tp.getTemplateLv());
msg.setErrorType("field");
msg.setTempName(field.getTempName()); msg.setTempName(field.getTempName());
messageService.insert(msg); messageService.insert(msg);
} }
...@@ -139,6 +143,7 @@ public class Task implements Runnable { ...@@ -139,6 +143,7 @@ public class Task implements Runnable {
msg.setErrorMsg(fid + "字段存在缺失,完整率"+num / 1.0 / count+"其中一条:"+str); msg.setErrorMsg(fid + "字段存在缺失,完整率"+num / 1.0 / count+"其中一条:"+str);
msg.setHandle(false); msg.setHandle(false);
msg.setPt(field.getPt()); msg.setPt(field.getPt());
msg.setErrorType("field");
msg.setTemplateCreator(tp.getCreator()); msg.setTemplateCreator(tp.getCreator());
msg.setTemplateLv(tp.getTemplateLv()); msg.setTemplateLv(tp.getTemplateLv());
msg.setTempName(field.getTempName()); msg.setTempName(field.getTempName());
...@@ -158,6 +163,7 @@ public class Task implements Runnable { ...@@ -158,6 +163,7 @@ public class Task implements Runnable {
msg.setErrorMsg("延时检测发现库内的数据小于预设检测数量:"+delayed.getTestCount()+"条,实际数据量为"+list.size()); msg.setErrorMsg("延时检测发现库内的数据小于预设检测数量:"+delayed.getTestCount()+"条,实际数据量为"+list.size());
msg.setHandle(false); msg.setHandle(false);
msg.setPt(delayed.getPt()); msg.setPt(delayed.getPt());
msg.setErrorType("delayed");
msg.setTemplateCreator(tp.getCreator()); msg.setTemplateCreator(tp.getCreator());
msg.setTemplateLv(tp.getTemplateLv()); msg.setTemplateLv(tp.getTemplateLv());
msg.setTempName(delayed.getTempName()); msg.setTempName(delayed.getTempName());
...@@ -186,6 +192,7 @@ public class Task implements Runnable { ...@@ -186,6 +192,7 @@ public class Task implements Runnable {
msg.setErrorMsg("延时检测发现时间字段缺失"); msg.setErrorMsg("延时检测发现时间字段缺失");
msg.setHandle(false); msg.setHandle(false);
msg.setPt(delayed.getPt()); msg.setPt(delayed.getPt());
msg.setErrorType("delayed");
msg.setTemplateCreator(tp.getCreator()); msg.setTemplateCreator(tp.getCreator());
msg.setTemplateLv(tp.getTemplateLv()); msg.setTemplateLv(tp.getTemplateLv());
msg.setTempName(delayed.getTempName()); msg.setTempName(delayed.getTempName());
...@@ -205,6 +212,7 @@ public class Task implements Runnable { ...@@ -205,6 +212,7 @@ public class Task implements Runnable {
msg.setCreateDate(new Date()); msg.setCreateDate(new Date());
msg.setErrorMsg("延时过高,延时检测为" + sum / 1.0 / 1000 / 60/cutSize + "分"); msg.setErrorMsg("延时过高,延时检测为" + sum / 1.0 / 1000 / 60/cutSize + "分");
msg.setHandle(false); msg.setHandle(false);
msg.setErrorType("delayed");
msg.setTemplateCreator(tp.getCreator()); msg.setTemplateCreator(tp.getCreator());
msg.setTemplateLv(tp.getTemplateLv()); msg.setTemplateLv(tp.getTemplateLv());
msg.setPt(delayed.getPt()); msg.setPt(delayed.getPt());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment