| | |
| | | }
|
| | |
|
| | | 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;
|
| | | }
|
| | |
| | | // taskDao.insertTologger(mac, message, getDate());
|
| | | mongoTemplate.insert(message, "logger");
|
| | |
|
| | |
|
| | | //保存历史记录
|
| | | List<History> histories = new ArrayList<History>();
|
| | | List<Sensor> sensorList = taskDao.selectFromsensorByver(ver);
|
| | |
| | | }
|
| | | jobDao.batchInsertHistory(histories);
|
| | |
|
| | |
|
| | | //mongoTemplate.insert(JSON.toJSONString(histories), "data");
|
| | | mongoTemplate.insert(new_message, "data");
|
| | | } catch (Exception e) {
|
| | | //打印错误
|
| | | logger.error(e.getMessage());
|
| | | //打印错误
|
| | | logger.error(e.getMessage());
|
| | | e.printStackTrace();
|
| | | }
|
| | | }
|
| | | // //三级警报值阀值
|