liusuyi
2025-11-13 3756cf0e3841910b22998bc0edf8d209e8539556
ard-system/src/main/java/com/ard/data/noflyzone/domain/ArdNoFlyZone.java
@@ -1,11 +1,11 @@
package com.ard.data.noflyzone.domain;
import com.ard.data.noflyzone.utils.GeoUtils;
import com.ard.common.annotation.Excel;
import com.ard.common.core.domain.BaseEntity;
import com.ard.data.noflyzone.utils.NoFlyZoneUtils;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import com.ard.common.annotation.Excel;
import com.ard.common.core.domain.BaseEntity;
import java.util.List;
@@ -41,14 +41,14 @@
    // 懒加载 / 动态计算
    public ArdNoFlyBox getArdNoFlyBox() {
        if (ardNoFlyBox == null && geojson != null) {
            ardNoFlyBox = GeoUtils.getArdNoFlyBox(geojson);
            ardNoFlyBox = NoFlyZoneUtils.getArdNoFlyBox(geojson);
        }
        return ardNoFlyBox;
    }
    public List<Vertex> getVertices() {
        if (vertices == null && geojson != null) {
            vertices = GeoUtils.toVertexes(geojson);
            vertices = NoFlyZoneUtils.toVertexes(geojson);
        }
        return vertices;
    }