| | |
| | | |
| | | } |
| | | } |
| | | String str = new DecimalFormat("#.######").format(Double.parseDouble(result.get("a21005").toString())); |
| | | |
| | | QueryFiveDataByMacVO queryFiveDataByMacVO = new QueryFiveDataByMacVO(); |
| | | queryFiveDataByMacVO.setName(device.getName()); |
| | | queryFiveDataByMacVO.setDataTime(datas.get("dataTime").toString()); |
| | | queryFiveDataByMacVO.setA34004(result.get("a34004").toString()); |
| | | queryFiveDataByMacVO.setA34002(result.get("a34002").toString()); |
| | | queryFiveDataByMacVO.setA21026(result.get("a21026").toString()); |
| | | queryFiveDataByMacVO.setA21004(result.get("a21004").toString()); |
| | | queryFiveDataByMacVO.setA21005(str); |
| | | queryFiveDataByMacVO.setA05024(result.get("a05024").toString()); |
| | | queryFiveDataByMacVO.setA01008(result.get("a01008").toString()); |
| | | queryFiveDataByMacVO.setA01007(result.get("a01007").toString()); |
| | | queryFiveDataByMacVO.setA99054(result.get("a99054").toString()); |
| | | if (!ObjectUtils.isEmpty(result.get("a21005"))){ |
| | | String str = new DecimalFormat("#.######").format(Double.parseDouble(result.get("a21005").toString())); |
| | | queryFiveDataByMacVO.setA21005(str); |
| | | } |
| | | // queryFiveDataByMacVO.setA34004(result.get("a34004").toString()); |
| | | queryFiveDataByMacVO.setA34004(ObjectUtils.isEmpty(result.get("a34004"))?null:result.get("a34004").toString()); |
| | | queryFiveDataByMacVO.setA34002(ObjectUtils.isEmpty(result.get("a34002"))?null:result.get("a34002").toString()); |
| | | queryFiveDataByMacVO.setA21026(ObjectUtils.isEmpty(result.get("a21026"))?null:result.get("a21026").toString()); |
| | | queryFiveDataByMacVO.setA21004(ObjectUtils.isEmpty(result.get("a21004"))?null:result.get("a21004").toString()); |
| | | queryFiveDataByMacVO.setA05024(ObjectUtils.isEmpty(result.get("a05024"))?null:result.get("a05024").toString()); |
| | | queryFiveDataByMacVO.setA01008(ObjectUtils.isEmpty(result.get("a01008"))?null:result.get("a01008").toString()); |
| | | queryFiveDataByMacVO.setA01007(ObjectUtils.isEmpty(result.get("a01007"))?null:result.get("a01007").toString()); |
| | | queryFiveDataByMacVO.setA99054(ObjectUtils.isEmpty(result.get("a99054"))?null:result.get("a99054").toString()); |
| | | |
| | | return queryFiveDataByMacVO; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * @Description: 查询五分钟内某一mac的数据 |
| | | * @Param: [mac, startDate, endDate] |
| | | * @return: java.util.List<com.moral.api.entity.HistoryHourly> |
| | | * @Author: 陈凯裕 |
| | | * @Date: 2021/9/23 |
| | | */ |
| | | |
| | | @Override |
| | | public List<HistoryFiveMinutely> queryFiveMinutely(String mac, Date startDate, Date endDate) { |
| | | List<HistoryFiveMinutely> valueByMacAndTime = getValueByMacAndTime(mac, startDate, endDate); |
| | | return valueByMacAndTime; |
| | | } |
| | | |
| | | //对六参以及时间进行排序 |
| | | private Map<String, Object> orderSixParam(Map<String, Object> data) { |
| | | LinkedHashMap result = new LinkedHashMap(); |