From 755c161563d4573586b8a3dc1639302ac5f24d52 Mon Sep 17 00:00:00 2001 From: 沈斌 <bluelazysb@hotmail.com> Date: Sun, 29 Oct 2017 16:25:55 +0800 Subject: [PATCH] 代码更新 --- src/main/java/com/moral/monitor/listener/TaskListener.java | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/moral/monitor/listener/TaskListener.java b/src/main/java/com/moral/monitor/listener/TaskListener.java index 046f0c0..1460079 100644 --- a/src/main/java/com/moral/monitor/listener/TaskListener.java +++ b/src/main/java/com/moral/monitor/listener/TaskListener.java @@ -4,6 +4,7 @@ import com.alibaba.fastjson.TypeReference; import com.moral.monitor.dao.JobDao; import com.moral.monitor.dao.TaskDao; +import com.moral.monitor.entity.History; import com.moral.monitor.entity.Sensor; import com.moral.monitor.util.RedisUtil; import org.slf4j.Logger; @@ -74,7 +75,7 @@ // System.out.println(message); // System.out.println(JSON.toJSONString(msgData)); -// rabbitTemplate.convertAndSend("monitors_data", "", JSON.toJSONString(msgData).getBytes()); + rabbitTemplate.convertAndSend("monitors_data2", "", JSON.toJSONString(msgData).getBytes()); // rabbitTemplate.send("monitors_data_3", "", new Message(JSON.toJSONString(msgData).getBytes(), new MessageProperties())); int state = (new Random()).nextInt(4) % 5; //TODO @@ -87,13 +88,21 @@ taskDao.insertTologger(mac, message, getDate()); //������������������ + List<History> histories = new ArrayList<History>(); List<Sensor> sensorList = taskDao.selectFromsensorByver(ver); for (Sensor sensor : sensorList) { String key = sensor.getMac_key(); if(msgData.containsKey(key)) { - taskDao.insertTohistory(mac, sensor.getSensor(), key, msgData.get(key)); + //taskDao.insertTohistory(mac, sensor.getSensor(), key, msgData.get(key)); + History history = new History(); + history.setMac(mac); + history.setMac_key(key); + history.setSensor(sensor.getSensor()); + history.setMac_value(Double.valueOf(msgData.get(key))); + histories.add(history); } } + jobDao.batchInsertHistory(histories); } private Map<String, Float> getAdjustData(String mac) { -- Gitblit v1.8.0