|  |  |  | 
|---|
|  |  |  | //            taskDao.insertTologger(mac, message, getDate()); | 
|---|
|  |  |  | mongoTemplate.insert(message, "logger"); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //保存历史记录 | 
|---|
|  |  |  | 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)); | 
|---|
|  |  |  | History history = new History(); | 
|---|
|  |  |  | history.setMac(mac); | 
|---|
|  |  |  | history.setMac_key(key); | 
|---|
|  |  |  | history.setTime(new Date(Long.parseLong(msgData.get("time").toString()))); | 
|---|
|  |  |  | history.setSensor(sensor.getSensor()); | 
|---|
|  |  |  | history.setMac_value(Double.valueOf(msgData.get(key).toString())); | 
|---|
|  |  |  | histories.add(history); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | jobDao.batchInsertHistory(histories); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //暂停保存历史记录 | 
|---|
|  |  |  | //            //保存历史记录 | 
|---|
|  |  |  | //            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)); | 
|---|
|  |  |  | //                    History history = new History(); | 
|---|
|  |  |  | //                    history.setMac(mac); | 
|---|
|  |  |  | //                    history.setMac_key(key); | 
|---|
|  |  |  | //                    history.setTime(new Date(Long.parseLong(msgData.get("time").toString()))); | 
|---|
|  |  |  | //                    history.setSensor(sensor.getSensor()); | 
|---|
|  |  |  | //                    history.setMac_value(Double.valueOf(msgData.get(key).toString())); | 
|---|
|  |  |  | //                    histories.add(history); | 
|---|
|  |  |  | //                } | 
|---|
|  |  |  | //            } | 
|---|
|  |  |  | //            jobDao.batchInsertHistory(histories); | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //mongoTemplate.insert(JSON.toJSONString(histories), "data"); | 
|---|
|  |  |  | mongoTemplate.insert(new_message, "data"); | 
|---|