1. 调整

This commit is contained in:
邱贞招 2024-04-10 17:57:02 +08:00
parent b8d0c9acb9
commit 00c5f92445

View File

@ -205,15 +205,21 @@ public class AsDeviceServiceImpl extends ServiceImpl<AsDeviceMapper, AsDevice> i
String pulseModeSwitch = "true".equals(asDevice.getPulseMode()) ? "1" : "0";//脉冲模式开关
JSONObject pulseModeParamObj = JSON.parseObject(asDevice.getPulseModeParam());
//0分3秒这样的字符串转换成秒
int sprayTime1 = convertStringToSeconds(pulseModeParamObj.getString("sprayTime"));//喷洒时间
int intervalTime = convertStringToSeconds(pulseModeParamObj.getString("intervalTime"));//间隔时间
int sprayTime1 = convertStringToSeconds(pulseModeParamObj.getString("js_sec"));//喷洒时间
int intervalTime = convertStringToSeconds(pulseModeParamObj.getString("jg_sec"));//间隔时间
Integer waterIntensity = asDevice.getWaterIntensity();
String min = asDevice.getScreenRestTime().replace("min", "");//息屏时间转换成秒
Integer minNum = Integer.parseInt(min) * 60;
Integer hourNum = Integer.parseInt(min.replace("hour", "")) * 60 * 60;
String screenRestTime = min.contains("hour") ? hourNum.toString() : minNum.toString();
String screenRestTime;
if(min.contains("hour")){
String hour = min.replace("hour", "");
Integer hourNum = Integer.parseInt(hour) * 60 * 60;
screenRestTime = hourNum.toString();
}else{
Integer minNum = Integer.parseInt(min) * 60;
screenRestTime = minNum.toString();
}
String screenRestTimeSwitch = "99".equals(asDevice.getScreenRestTime()) ? "0" : "1";//息屏开关
StringBuilder command = new StringBuilder()
.append("qiangdu").append(waterIntensity).append(IotConstants.COMMAND_SEPARATOR)