近电感应修改

This commit is contained in:
cwchen 2024-09-30 16:34:49 +08:00
parent 5bcd9950ac
commit 55e0d7f46a
5 changed files with 11 additions and 2 deletions

View File

@ -11,4 +11,6 @@ public class SysTcpMessage {
private String devCode;
private float distance;
private String nearelectric;
}

View File

@ -43,6 +43,9 @@ public class JdConfigVo {
@Pattern(regexp = "^(?:100(?:\\.0{1,2})?|[1-9][0-9]?(?:\\.\\d{1,2})?|1(?:\\.\\d{1,2})?)$", message = "距离为1-100米区间内,最多保留两位小数", groups = {Query.class})
private String distance;
/**近电报警距离等级*/
private String nearelectric;
public interface Query {
}
}

View File

@ -113,6 +113,8 @@ public class CraneMonitorServiceImpl implements ICraneMonitorService {
SysTcpMessage sysTcpMessage = new SysTcpMessage();
sysTcpMessage.setDevCode(vo.getDevCode());
sysTcpMessage.setDistance(Float.parseFloat(configItems.get(0).getDistance()));
sysTcpMessage.setNearelectric(configItems.get(0).getNearelectric());
configItems.get(0).setVoltageLevel(configItems.get(0).getNearelectric());
R result = remoteTcpService.setMessage(sysTcpMessage, SecurityConstants.INNER);
log.info("调用结果code:{},msg:{}", result.getCode(),result.getMsg());
if (result != null && result.getCode() == HttpStatus.SUCCESS && Objects.equals(result.getMsg(), BusinessConstants.SET_MSG)) {

View File

@ -34,7 +34,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select
case
WHEN tw.dev_type=1 then tdd.dict_label
WHEN tw.dev_type=0 then '手环'
WHEN tw.dev_type=0 then '手环'
ELSE ''
END AS deviceTypeName,
tw.warn_time warnTime,tw.warn_content warnContent,
@ -53,7 +53,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
and tw.pro_id = #{proId}
</if>
</where>
order by deviceTypeName ASC
order by tw.warn_time DESC
</select>
</mapper>

View File

@ -634,6 +634,8 @@ public class ConsControlServiceImpl implements IConsControlService {
SysTcpMessage sysTcpMessage = new SysTcpMessage();
sysTcpMessage.setDevCode(vo.getDevCode());
sysTcpMessage.setDistance(Float.parseFloat(configItems.get(0).getDistance()));
sysTcpMessage.setNearelectric(configItems.get(0).getNearelectric());
configItems.get(0).setVoltageLevel(configItems.get(0).getNearelectric());
R result = remoteTcpService.setMessage(sysTcpMessage, SecurityConstants.INNER);
log.info("调用结果code:{},msg:{}", result.getCode(),result.getMsg());
if (result != null && result.getCode() == HttpStatus.SUCCESS && Objects.equals(result.getMsg(), BusinessConstants.SET_MSG)) {