ywf пре 1 месец
родитељ
комит
bf06eede0f

+ 4 - 5
onemap-modules/onemap-apply/src/main/java/com/onemap/apply/domain/yzt/UrbanExpansionConfigVO.java

@@ -11,7 +11,7 @@ import java.util.Map;
 @Data
 @Data
 public class UrbanExpansionConfigVO {
 public class UrbanExpansionConfigVO {
     /** 服务ID */
     /** 服务ID */
-    private String serviceId;
+
     /** 年份列表 */
     /** 年份列表 */
     private List<Integer> years;
     private List<Integer> years;
     /** 边界图层: {"2009": {"layerName": "xxx", "data": 125.36}} */
     /** 边界图层: {"2009": {"layerName": "xxx", "data": 125.36}} */
@@ -25,13 +25,12 @@ public class UrbanExpansionConfigVO {
     public static class LayerInfo {
     public static class LayerInfo {
         private String layerName;
         private String layerName;
         private BigDecimal data;
         private BigDecimal data;
+        private String serviceId;
 
 
-        public LayerInfo() {
-        }
-
-        public LayerInfo(String layerName, BigDecimal data) {
+        public LayerInfo(String layerName, BigDecimal data, String serviceId) {
             this.layerName = layerName;
             this.layerName = layerName;
             this.data = data;
             this.data = data;
+            this.serviceId = serviceId;
         }
         }
     }
     }
 }
 }

+ 1 - 3
onemap-modules/onemap-apply/src/main/java/com/onemap/apply/service/impl/yzt/UrbanMonitorServiceImpl.java

@@ -233,17 +233,15 @@ public class UrbanMonitorServiceImpl implements IUrbanMonitorService {
         Map<String, UrbanExpansionConfigVO.LayerInfo> mapLayers = new LinkedHashMap<>();
         Map<String, UrbanExpansionConfigVO.LayerInfo> mapLayers = new LinkedHashMap<>();
 
 
         if (list != null && !list.isEmpty()) {
         if (list != null && !list.isEmpty()) {
-            config.setServiceId(list.get(0).getServiceId());
             // 提取年份并去重排序
             // 提取年份并去重排序
             years = list.stream()
             years = list.stream()
                     .map(UrbanExpansionLayerVO::getYear)
                     .map(UrbanExpansionLayerVO::getYear)
                     .distinct()
                     .distinct()
                     .sorted()
                     .sorted()
                     .collect(Collectors.toList());
                     .collect(Collectors.toList());
-
             for (UrbanExpansionLayerVO item : list) {
             for (UrbanExpansionLayerVO item : list) {
                 UrbanExpansionConfigVO.LayerInfo info = new UrbanExpansionConfigVO.LayerInfo(item.getLayerName(),
                 UrbanExpansionConfigVO.LayerInfo info = new UrbanExpansionConfigVO.LayerInfo(item.getLayerName(),
-                        item.getData());
+                        item.getData(), item.getServiceId());
 
 
                 if ("boundary".equals(item.getLayerType())) {
                 if ("boundary".equals(item.getLayerType())) {
                     // key is year string
                     // key is year string