diff --git a/adc-da-report/src/main/java/com/adc/da/report/controller/ReportManageConroller.java b/adc-da-report/src/main/java/com/adc/da/report/controller/ReportManageConroller.java index fcfc9e1..7f890e2 100644 --- a/adc-da-report/src/main/java/com/adc/da/report/controller/ReportManageConroller.java +++ b/adc-da-report/src/main/java/com/adc/da/report/controller/ReportManageConroller.java @@ -152,7 +152,13 @@ public class ReportManageConroller { if (count1 > 0){ return Result.error("报告名称已流程中存在"); } - + //有报告id说明不是新增报告 走得不是新增流程 + if(StringUtils.isNotEmpty(vo.getId())){ + long count2 = reportDao.selectByReportId(vo.getId()); + if (count2==0){ + return Result.error("报告已经不存在"); + } + } return Result.success(); } diff --git a/adc-da-report/src/main/java/com/adc/da/report/dao/mysql/ReportDao.java b/adc-da-report/src/main/java/com/adc/da/report/dao/mysql/ReportDao.java index d91b287..44c8ca8 100644 --- a/adc-da-report/src/main/java/com/adc/da/report/dao/mysql/ReportDao.java +++ b/adc-da-report/src/main/java/com/adc/da/report/dao/mysql/ReportDao.java @@ -77,4 +77,5 @@ public interface ReportDao extends BaseMapper { List selectDDL(); + long selectByReportId(String id); } diff --git a/adc-da-report/src/main/resources/mybatis/mapper/mysql/ReportManageMapper.xml b/adc-da-report/src/main/resources/mybatis/mapper/mysql/ReportManageMapper.xml index e58e00d..0a36a01 100644 --- a/adc-da-report/src/main/resources/mybatis/mapper/mysql/ReportManageMapper.xml +++ b/adc-da-report/src/main/resources/mybatis/mapper/mysql/ReportManageMapper.xml @@ -298,4 +298,11 @@ +