package com.casic.service; import com.alibaba.druid.util.StringUtils; import com.casic.client.Client; import com.casic.config.AlarmLevelConfig; import com.casic.enums.AlarmDatagramFlag; import com.casic.mapper.DeviceDataMapper; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; /** * */ @Slf4j @Component public class DeviceDataSupport implements AlarmDatagramFlag { @Autowired protected DeviceDataMapper deviceDataMapper; @Autowired protected AlarmLevelConfig alarmLevelConfig; @Autowired private Client client; /** * 比较是否报警 报警/正常 1/0 */ protected Integer isAlarm(String realData, String thresholdValue) { if (!StringUtils.isEmpty(realData) && !StringUtils.isEmpty(thresholdValue)) { if (Float.valueOf(realData) > Float.valueOf(thresholdValue)) { return 1; } } return 0; } }