|
@@ -616,11 +616,14 @@ public class TableDataSelectServiceImpl implements TableDataSelectService {
|
|
|
|
|
|
|
|
|
@Override
|
|
|
- public List<TableLayerDTO> dataQueryLayer(String defaultType) {
|
|
|
+ public List<TableLayerDTO> dataQueryLayer(String defaultType, String layerId) {
|
|
|
QueryWrapper<TableLayerDTO> queryTableLayerWrapper = new QueryWrapper<>();
|
|
|
if (StringUtils.isNotBlank(defaultType)) {
|
|
|
queryTableLayerWrapper.eq("default_type", defaultType);
|
|
|
}
|
|
|
+ if (StringUtils.isNotBlank(layerId)) {
|
|
|
+ queryTableLayerWrapper.or(wq -> wq.ne("layer_id", layerId).or().isNull("layer_id"));
|
|
|
+ }
|
|
|
queryTableLayerWrapper.eq("pid", "0");
|
|
|
queryTableLayerWrapper.orderByAsc("sort");
|
|
|
return tableLayerMapper.selectList(queryTableLayerWrapper);
|