diff --git a/src/main/java/com/ruoyi/airline/service/impl/AirlineAreaGroupServiceImpl.java b/src/main/java/com/ruoyi/airline/service/impl/AirlineAreaGroupServiceImpl.java index 3017cc0..a3ee576 100644 --- a/src/main/java/com/ruoyi/airline/service/impl/AirlineAreaGroupServiceImpl.java +++ b/src/main/java/com/ruoyi/airline/service/impl/AirlineAreaGroupServiceImpl.java @@ -136,4 +136,18 @@ public class AirlineAreaGroupServiceImpl implements IAirlineAreaGroupService { return result; } + + @Override + public int deleteArea(Long areaId) { + // 1、删除空域分组明细关联 + AirlineAreaGroupInfoDTO dto = new AirlineAreaGroupInfoDTO(); + dto.setAreaId(areaId); + AirlineAreaGroupInfo model = AirlineAreaGroupInfoServiceConvert.to(dto); + iAirlineAreaGroupInfoDomain.deleteGroupInfo(model); + + // 2、软删除空域 + AirlineArea areaModel = new AirlineArea(); + areaModel.setId(areaId); + return iAirlineAreaDomain.deleteArea(areaModel); + } }