|
|
@@ -10,6 +10,8 @@ import com.xunmei.common.core.domain.iot.domain.IotSensor;
|
|
|
import com.xunmei.common.core.domain.mediator.domain.IotAlarmRule;
|
|
|
import com.xunmei.common.core.domain.mediator.domain.IotAlarmRuleSource;
|
|
|
import com.xunmei.common.core.enums.OrgTypeEnum;
|
|
|
+import com.xunmei.common.core.enums.iot.DeviceTypeEnum;
|
|
|
+import com.xunmei.common.core.enums.iot.SensorType;
|
|
|
import com.xunmei.common.core.utils.IDHelper;
|
|
|
import com.xunmei.common.core.utils.StringUtils;
|
|
|
import com.xunmei.common.redis.utils.RedisUtils;
|
|
|
@@ -75,6 +77,16 @@ public class IotAlarmRuleSourceServiceImpl extends ServiceImpl<IotAlarmRuleSourc
|
|
|
Page<IotAlarmRuleSourceDeviceVo> page = new Page<>();
|
|
|
page.setSize(param.getSize());
|
|
|
page.setCurrent(param.getPage());
|
|
|
+ if (ObjectUtil.isNotEmpty(param.getType())){
|
|
|
+ final SensorType sensorType = SensorType.getSensorTypeEnum(param.getType());
|
|
|
+ if (ObjectUtil.isNotEmpty(sensorType)){
|
|
|
+
|
|
|
+ final String productName = sensorType.getProductName();
|
|
|
+ final DeviceTypeEnum deviceTypeEnum = DeviceTypeEnum.valueOf(productName);
|
|
|
+ param.setType(Integer.parseInt(deviceTypeEnum.getCode()));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
Page<IotAlarmRuleSourceDeviceVo> result = iotAlarmRuleSourceMapper.selectDeviceList(page, param);
|
|
|
final List<IotAlarmRuleSourceDeviceVo> records = result.getRecords();
|
|
|
if (ObjectUtil.isEmpty(records)) {
|