Browse Source

fix: 开始加热String转Double

master
guoapeng 5 months ago
parent
commit
b0ba96d50c
  1. 4
      src/main/java/com/qyft/gd/service/CMDService.java

4
src/main/java/com/qyft/gd/service/CMDService.java

@ -309,9 +309,9 @@ public class CMDService {
String hardwareId = baseDataService.getHeatAreaHardwareIdById((Integer) params.get("heatId"));
Double temperature;
if (params.get("temperature") == null) {
temperature = Double.valueOf(baseDataService.getHeatAreaTemperatureById((Integer) params.get("heatId")));
temperature = Double.parseDouble(baseDataService.getHeatAreaTemperatureById((Integer) params.get("heatId")));
} else {
temperature = (Double) params.get("temperature");
temperature = Double.parseDouble((String) params.get("temperature")) ;
}
cmdList.add(() -> deviceService.startHeating(hardwareId, temperature));
return cmdList;

Loading…
Cancel
Save