1
13693261870
2024-09-13 94493e6798ce4be955d1ff1f4d918463423ba9b5
src/main/java/com/se/simu/service/SedbService.java
@@ -46,6 +46,9 @@
    @Value("#{'${sedb.layerNames}'}")
    List<String> layerNames;
    @Value("#{'${sedb.shpNames}'}")
    List<String> shpNames;
    @Value("#{'${sedb.sysFields}'}")
    List<String> sysFields;
@@ -128,8 +131,9 @@
                Integer dataType = jb.getInt("_data_type");
                List<SeField> fields = JSONUtil.toList(jb.getJSONArray("fields"), SeField.class);
                fields = fields.stream().filter(f -> !sysFields.contains(f.getName())).collect(Collectors.toList());
                String shpName = shpNames.get(layerNames.indexOf(name));
                layers.add(new SeLayer(id, name, dataType, fields));
                layers.add(new SeLayer(id, name, shpName, dataType, fields));
            }
        }