|
|
@@ -106,21 +106,21 @@ public class IotCommonSensorServiceImpl extends ServiceImpl<IotCommonSensorMappe
|
|
|
);
|
|
|
|
|
|
List<String> inputList = Lists.newArrayList(
|
|
|
- BaseDeviceTypeEnum.AlarmHostInput_Humidity.name().split("_")[1],
|
|
|
- BaseDeviceTypeEnum.AlarmHostInput_Temperature.name().split("_")[1],
|
|
|
- BaseDeviceTypeEnum.AlarmHostInput_Smoke.name().split("_")[1],
|
|
|
- BaseDeviceTypeEnum.AlarmHostInput_Infrared.name().split("_")[1],
|
|
|
- BaseDeviceTypeEnum.AlarmHostInput_Soaking.name().split("_")[1],
|
|
|
- BaseDeviceTypeEnum.AlarmHostInput_DoorSensor.name().split("_")[1],
|
|
|
- BaseDeviceTypeEnum.AlarmHostInput_Other.name().split("_")[1],
|
|
|
- BaseDeviceTypeEnum.AlarmHostInput_Displacement.name().split("_")[1],
|
|
|
- BaseDeviceTypeEnum.AlarmHostInput_Broken.name().split("_")[1],
|
|
|
- BaseDeviceTypeEnum.AlarmHostInput_Shock.name().split("_")[1],
|
|
|
- BaseDeviceTypeEnum.AlarmHostInput_Tamper.name().split("_")[1],
|
|
|
- BaseDeviceTypeEnum.AlarmHostInput_Intrusion.name().split("_")[1],
|
|
|
- BaseDeviceTypeEnum.AlarmHostInput_IMDualIdentification.name().split("_")[1],
|
|
|
- BaseDeviceTypeEnum.AlarmHostInput_Microwave.name().split("_")[1],
|
|
|
- BaseDeviceTypeEnum.AlarmHostInput_EmergencyButton.name().split("_")[1]
|
|
|
+ BaseDeviceTypeEnum.AlarmHostInput_Humidity.getCode(),
|
|
|
+ BaseDeviceTypeEnum.AlarmHostInput_Temperature.getCode(),
|
|
|
+ BaseDeviceTypeEnum.AlarmHostInput_Smoke.getCode(),
|
|
|
+ BaseDeviceTypeEnum.AlarmHostInput_Infrared.getCode(),
|
|
|
+ BaseDeviceTypeEnum.AlarmHostInput_Soaking.getCode(),
|
|
|
+ BaseDeviceTypeEnum.AlarmHostInput_DoorSensor.getCode(),
|
|
|
+ BaseDeviceTypeEnum.AlarmHostInput_Other.getCode(),
|
|
|
+ BaseDeviceTypeEnum.AlarmHostInput_Displacement.getCode(),
|
|
|
+ BaseDeviceTypeEnum.AlarmHostInput_Broken.getCode(),
|
|
|
+ BaseDeviceTypeEnum.AlarmHostInput_Shock.getCode(),
|
|
|
+ BaseDeviceTypeEnum.AlarmHostInput_Tamper.getCode(),
|
|
|
+ BaseDeviceTypeEnum.AlarmHostInput_Intrusion.getCode(),
|
|
|
+ BaseDeviceTypeEnum.AlarmHostInput_IMDualIdentification.getCode(),
|
|
|
+ BaseDeviceTypeEnum.AlarmHostInput_Microwave.getCode(),
|
|
|
+ BaseDeviceTypeEnum.AlarmHostInput_EmergencyButton.getCode()
|
|
|
|
|
|
);
|
|
|
request.setDeviceTypeList(list);
|
|
|
@@ -131,19 +131,19 @@ public class IotCommonSensorServiceImpl extends ServiceImpl<IotCommonSensorMappe
|
|
|
for(String code:request.getDeviceTypeList()){
|
|
|
String typeCode = null;
|
|
|
if(code.equals(BaseDeviceTypeEnum.FSU_TemperatureAndHumidity.getCode())){
|
|
|
- typeCode = BaseDeviceTypeEnum.AlarmHostInput_Humidity.name().split("_")[1];
|
|
|
+ typeCode = BaseDeviceTypeEnum.AlarmHostInput_Humidity.getCode();
|
|
|
inputList.add(typeCode);
|
|
|
- typeCode = BaseDeviceTypeEnum.AlarmHostInput_Temperature.name().split("_")[1];
|
|
|
+ typeCode = BaseDeviceTypeEnum.AlarmHostInput_Temperature.getCode();
|
|
|
}else if(code.equals(BaseDeviceTypeEnum.FSU_Smoke.getCode())){
|
|
|
- typeCode = BaseDeviceTypeEnum.AlarmHostInput_Smoke.name().split("_")[1];
|
|
|
+ typeCode = BaseDeviceTypeEnum.AlarmHostInput_Smoke.getCode();
|
|
|
}else if(code.equals(BaseDeviceTypeEnum.FSU_Infrared.getCode())){
|
|
|
- typeCode = BaseDeviceTypeEnum.AlarmHostInput_Infrared.name().split("_")[1];
|
|
|
+ typeCode = BaseDeviceTypeEnum.AlarmHostInput_Infrared.getCode();
|
|
|
}else if(code.equals(BaseDeviceTypeEnum.FSU_Water.getCode())){
|
|
|
- typeCode = BaseDeviceTypeEnum.AlarmHostInput_Soaking.name().split("_")[1];
|
|
|
+ typeCode = BaseDeviceTypeEnum.AlarmHostInput_Soaking.getCode();
|
|
|
}else if(code.equals(BaseDeviceTypeEnum.FSU_DoorMagnetic.getCode())){
|
|
|
- typeCode = BaseDeviceTypeEnum.AlarmHostInput_DoorSensor.name().split("_")[1];
|
|
|
+ typeCode = BaseDeviceTypeEnum.AlarmHostInput_DoorSensor.getCode();
|
|
|
}else if(!NumberUtil.isNumber(code)){
|
|
|
- typeCode = BaseDeviceTypeEnum.getNameByCode(code).split("_")[1];
|
|
|
+ typeCode = code;
|
|
|
}
|
|
|
|
|
|
if(StringUtils.isNotEmpty(typeCode)){
|
|
|
@@ -395,8 +395,20 @@ public class IotCommonSensorServiceImpl extends ServiceImpl<IotCommonSensorMappe
|
|
|
|
|
|
if ("FSU".equals(type)) {
|
|
|
for (BaseDeviceTypeEnum value : BaseDeviceTypeEnum.values()) {
|
|
|
+ Map<String, String> map = new HashMap<String, String>();
|
|
|
if (value.name().contains(type) && !value.name().equals(type)) {
|
|
|
- Map<String, String> map = new HashMap<String, String>();
|
|
|
+ map.put("code", value.getCode());
|
|
|
+ map.put("name", value.getDesc());
|
|
|
+ list.add(map);
|
|
|
+ }else if(value.getCode().equals(BaseDeviceTypeEnum.AlarmHostInput_Other.getCode())
|
|
|
+ ||value.getCode().equals(BaseDeviceTypeEnum.AlarmHostInput_Displacement.getCode())
|
|
|
+ ||value.getCode().equals(BaseDeviceTypeEnum.AlarmHostInput_Broken.getCode())
|
|
|
+ ||value.getCode().equals(BaseDeviceTypeEnum.AlarmHostInput_Shock.getCode())
|
|
|
+ ||value.getCode().equals(BaseDeviceTypeEnum.AlarmHostInput_Tamper.getCode())
|
|
|
+ ||value.getCode().equals(BaseDeviceTypeEnum.AlarmHostInput_Intrusion.getCode())
|
|
|
+ ||value.getCode().equals(BaseDeviceTypeEnum.AlarmHostInput_IMDualIdentification.getCode())
|
|
|
+ ||value.getCode().equals(BaseDeviceTypeEnum.AlarmHostInput_Microwave.getCode())
|
|
|
+ ||value.getCode().equals(BaseDeviceTypeEnum.AlarmHostInput_EmergencyButton.getCode())){
|
|
|
map.put("code", value.getCode());
|
|
|
map.put("name", value.getDesc());
|
|
|
list.add(map);
|