|  | @@ -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);
 |