| | |
| | | JexlExpression jexlExpression = jexlEngine.createExpression(s); |
| | | Object evaluate = jexlExpression.evaluate(null); |
| | | BigDecimal bg = new BigDecimal(evaluate.toString()); |
| | | value = bg.setScale(3, BigDecimal.ROUND_HALF_UP).toString(); |
| | | value = bg.setScale(2, BigDecimal.ROUND_HALF_UP).toString(); |
| | | reMap.put(sensor.getName(), value+sensorUnits.get(0).getName()); |
| | | } |
| | | }else { |
| | | if (sensor.getName().equals("挥发性有机气体(TVOC)")){ |
| | | BigDecimal bg = new BigDecimal(Double.parseDouble(value)*2.5); |
| | | value = bg.setScale(3, BigDecimal.ROUND_HALF_UP).toString(); |
| | | value = bg.setScale(2, BigDecimal.ROUND_HALF_UP).toString(); |
| | | reMap.put(sensor.getName(), value+sensor.getUnit()); |
| | | }else { |
| | | reMap.put(sensor.getName(), value+sensor.getUnit()); |