|
|
@@ -15,9 +15,11 @@ import com.ruoyi.data.domain.TblSensor;
|
|
|
import com.ruoyi.data.mapper.TblSensorMapper;
|
|
|
import com.ruoyi.data.service.ITblSensorService;
|
|
|
|
|
|
+import java.util.Arrays;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
import java.util.Collection;
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
|
* 传感器列Service业务层处理
|
|
|
@@ -71,6 +73,9 @@ public class TblSensorServiceImpl implements ITblSensorService {
|
|
|
lqw.eq(bo.getEquipmentTreeId() != null, TblSensor::getEquipmentTreeId, bo.getEquipmentTreeId());
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getEquipmentName()), TblSensor::getEquipmentName, bo.getEquipmentName());
|
|
|
lqw.eq(bo.getConfigUuid() != null, TblSensor::getConfigUuid, bo.getConfigUuid());
|
|
|
+ if(bo.getParams()!=null && bo.getParams().get("notypes")!=null){
|
|
|
+ lqw.notIn(TblSensor::getProtocalType, Arrays.stream(bo.getParams().get("notypes").toString().split(",")).map(i->Long.parseLong(i)).collect(Collectors.toList()));
|
|
|
+ }
|
|
|
return lqw;
|
|
|
}
|
|
|
|