|
@@ -201,11 +201,17 @@ public class AvoidDesignDirectionServiceImpl implements IAvoidDesignDirectionSer
|
|
|
@Override
|
|
|
public void deleteAvoidDesignDirection(Integer reportId) {
|
|
|
log.info("开始处理【删除回避设计方案】的业务,参数为:{}", reportId);
|
|
|
- avoidFeatureMapper.deleteByReportId(reportId);
|
|
|
- avoidDesignWholeDirectionMapper.deleteByReportId(reportId);
|
|
|
- avoidDesignLittleDirectionMapper.deleteByReportId(reportId);
|
|
|
- assoAvoidDesignWholeLittleDirectionMapper.deleteByReportId(reportId);
|
|
|
- log.info("删除回避设计方案完成");
|
|
|
+ String wholeDirection = avoidDesignWholeDirectionMapper.selectWholeDirectionByReportId(reportId);
|
|
|
+ if (wholeDirection != null) {
|
|
|
+ avoidFeatureMapper.deleteByReportId(reportId);
|
|
|
+ avoidDesignWholeDirectionMapper.deleteByReportId(reportId);
|
|
|
+ avoidDesignLittleDirectionMapper.deleteByReportId(reportId);
|
|
|
+ assoAvoidDesignWholeLittleDirectionMapper.deleteByReportId(reportId);
|
|
|
+ log.info("删除回避设计方案完成");
|
|
|
+ } else {
|
|
|
+ log.info("删除回避设计方案失败,回避设计方案不存在");
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|