Browse Source

设备控制温度应该是double类型

master
白凤吉 6 months ago
parent
commit
bc6d8f38d5
  1. 2
      src/main/java/com/qyft/gd/device/service/DeviceService.java
  2. 2
      src/main/java/com/qyft/gd/service/CMDService.java

2
src/main/java/com/qyft/gd/device/service/DeviceService.java

@ -274,7 +274,7 @@ public class DeviceService {
* @param heaterId 加热器id * @param heaterId 加热器id
* @param temperature 温度值 * @param temperature 温度值
*/ */
public boolean startHeating(String heaterId, int temperature) {
public boolean startHeating(String heaterId, double temperature) {
Map<String, Object> params = new HashMap<>(); Map<String, Object> params = new HashMap<>();
params.put("heaterId", heaterId); params.put("heaterId", heaterId);
params.put("temperature", temperature); params.put("temperature", temperature);

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

@ -95,7 +95,7 @@ public class CMDService {
// 开始加热 // 开始加热
private Boolean startHeat(CMDForm cmdForm) { private Boolean startHeat(CMDForm cmdForm) {
List<Supplier<Boolean>> cmdList = new ArrayList<>(); List<Supplier<Boolean>> cmdList = new ArrayList<>();
cmdList.add(() -> deviceService.startHeating((String) cmdForm.getParams().get("heaterId"),(Integer) cmdForm.getParams().get("time")));
cmdList.add(() -> deviceService.startHeating((String) cmdForm.getParams().get("heaterId"),(Double) cmdForm.getParams().get("time")));
return run(cmdList); return run(cmdList);
} }
// 摇匀 // 摇匀

Loading…
Cancel
Save