zhaowenyu
2026-01-06 4e8a1c02b45f72f6377603778e8c8746ed82f374
ard-admin/src/main/java/com/ard/web/controller/data/ArdNoFlyZoneController.java
@@ -1,8 +1,9 @@
package com.ard.web.controller.data;
import com.alibaba.fastjson2.JSON;
import com.ard.common.constant.DeviceConstants;
import com.ard.common.utils.uuid.IdUtils;
import com.ard.system.domain.noflyzone.FeatureCollection;
import com.ard.data.noflyzone.domain.FeatureCollection;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -16,8 +17,8 @@
import com.ard.common.core.controller.BaseController;
import com.ard.common.core.domain.AjaxResult;
import com.ard.common.enums.BusinessType;
import com.ard.system.domain.noflyzone.ArdNoFlyZone;
import com.ard.system.service.noflyzone.IArdNoFlyZoneService;
import com.ard.data.noflyzone.domain.ArdNoFlyZone;
import com.ard.data.noflyzone.service.IArdNoFlyZoneService;
import com.ard.common.utils.poi.ExcelUtil;
import com.ard.common.core.page.TableDataInfo;
import org.springframework.web.multipart.MultipartFile;
@@ -25,7 +26,7 @@
/**
 * 禁飞区管理Controller
 *
 * @author ruoyi
 * @author ard
 * @date 2025-10-14
 */
@Api(tags = "禁飞区管理")
@@ -82,6 +83,9 @@
    @PostMapping
    public AjaxResult add(@RequestBody ArdNoFlyZone ardNoFlyZone)
    {
        if (DeviceConstants.NOT_UNIQUE.equals(ardNoFlyZoneService.checkArdNoFlyZoneNameUnique(ardNoFlyZone))) {
            return error("新增禁飞区'" + ardNoFlyZone.getName() + "'失败,已存在");
        }
        return toAjax(ardNoFlyZoneService.insertArdNoFlyZone(ardNoFlyZone));
    }
@@ -94,6 +98,9 @@
    @PutMapping
    public AjaxResult edit(@RequestBody ArdNoFlyZone ardNoFlyZone)
    {
        if (DeviceConstants.NOT_UNIQUE.equals(ardNoFlyZoneService.checkArdNoFlyZoneNameUnique(ardNoFlyZone))) {
            return error("修改禁飞区'" + ardNoFlyZone.getName() + "'失败,已存在");
        }
        return toAjax(ardNoFlyZoneService.updateArdNoFlyZone(ardNoFlyZone));
    }