| | |
| | | }else if(currents.equals("C02")){ |
| | | key = "D04"; |
| | | } |
| | | Number lockState = (Number) lockTypeParam.getNum(); |
| | | if(lockState.equals(100)){ |
| | | double lockState = lockTypeParam.getNum(); |
| | | if(lockState==100){ |
| | | lockState = 99.99; |
| | | }else if(lockState.equals(0)){ |
| | | }else if(lockState==0){ |
| | | lockState = 0.01; |
| | | }else{ |
| | | lockState = lockState.doubleValue() + 0.01; |
| | | lockState = lockState + 0.01; |
| | | } |
| | | Map<String,Object> map = new HashMap(); |
| | | map.put(key, lockState);//范围是0.01到99.99 |
| | |
| | | String mapString = JSON.toJSONString(map); |
| | | System.out.println(mapString); |
| | | MqttCustomerClient mqttCustomerClient = new MqttCustomerClient(); |
| | | mqttCustomerClient.connect(lockTypeParam.getCarId()+"change"); |
| | | mqttCustomerClient.connect(lockTypeParam.getCarId()+"change"+UUID.randomUUID()); |
| | | mqttCustomerClient.pushlish(ardSyCarRtu.getTopicPublish(),mapString); |
| | | return AjaxResult.success("开关锁命令发送成功,发送进度为"+lockTypeParam.getNum()); |
| | | // QueryWrapper<SysConfig> queryWrapper1 = new QueryWrapper<>(); |