From 875ade2caa81f3c42554d554ebe1f649c21a3447 Mon Sep 17 00:00:00 2001 From: 沈斌 <bluelazysb@hotmail.com> Date: Wed, 28 Feb 2018 16:41:25 +0800 Subject: [PATCH] test --- src/main/java/com/moral/monitor/listener/TaskListener.java | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/moral/monitor/listener/TaskListener.java b/src/main/java/com/moral/monitor/listener/TaskListener.java index 973e01a..11612fb 100644 --- a/src/main/java/com/moral/monitor/listener/TaskListener.java +++ b/src/main/java/com/moral/monitor/listener/TaskListener.java @@ -69,9 +69,13 @@ } Map<String, Object> msgData = JSON.parseObject(message, new TypeReference<Map<String, Object>>() {}); - String mac = msgData.get("mac").toString(); - String ver = msgData.get("ver").toString(); - + Object obj_mac = msgData.get("mac"); + Object obj_ver = msgData.get("ver"); + if(obj_ver == null || obj_mac == null) { + return; + } + String mac = obj_mac.toString(); + String ver = obj_ver.toString(); if(StringUtils.isEmpty(ver) || StringUtils.isEmpty(mac)) { return; } @@ -105,6 +109,7 @@ // taskDao.insertTologger(mac, message, getDate()); mongoTemplate.insert(message, "logger"); + //������������������ List<History> histories = new ArrayList<History>(); List<Sensor> sensorList = taskDao.selectFromsensorByver(ver); @@ -123,6 +128,7 @@ } jobDao.batchInsertHistory(histories); + //mongoTemplate.insert(JSON.toJSONString(histories), "data"); mongoTemplate.insert(new_message, "data"); } catch (Exception e) { -- Gitblit v1.8.0