Explorar el Código

城市扩张接口增加影像参数

ywf hace 1 mes
padre
commit
f24237a1d0

+ 2 - 0
onemap-modules/onemap-apply/src/main/java/com/onemap/apply/domain/yzt/UrbanExpansionConfigVO.java

@@ -19,6 +19,8 @@ public class UrbanExpansionConfigVO {
     /** 扩张图层: {"2009_2010": {"layerName": "xxx", "data": 7.22}} */
     private Map<String, LayerInfo> expandLayers;
 
+    private Map<String, LayerInfo>  mapLayers;
+
     @Data
     public static class LayerInfo {
         private String layerName;

+ 4 - 0
onemap-modules/onemap-apply/src/main/java/com/onemap/apply/service/impl/yzt/UrbanMonitorServiceImpl.java

@@ -230,6 +230,7 @@ public class UrbanMonitorServiceImpl implements IUrbanMonitorService {
         List<Integer> years = new ArrayList<>();
         Map<String, UrbanExpansionConfigVO.LayerInfo> boundaryLayers = new LinkedHashMap<>();
         Map<String, UrbanExpansionConfigVO.LayerInfo> expandLayers = new LinkedHashMap<>();
+        Map<String, UrbanExpansionConfigVO.LayerInfo> mapLayers = new LinkedHashMap<>();
 
         if (list != null && !list.isEmpty()) {
             config.setServiceId(list.get(0).getServiceId());
@@ -253,6 +254,8 @@ public class UrbanMonitorServiceImpl implements IUrbanMonitorService {
                         String key = item.getPrevYear() + "_" + item.getYear();
                         expandLayers.put(key, info);
                     }
+                } else if ("map".equals(item.getLayerType())) {
+                    mapLayers.put(String.valueOf(item.getYear()), info);
                 }
             }
         }
@@ -260,6 +263,7 @@ public class UrbanMonitorServiceImpl implements IUrbanMonitorService {
         config.setYears(years);
         config.setBoundaryLayers(boundaryLayers);
         config.setExpandLayers(expandLayers);
+        config.setMapLayers(mapLayers);
 
         return config;
     }