diff --git a/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/regulator/RegulatorCockpitExecutor.java b/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/regulator/RegulatorCockpitExecutor.java index 8efa89e..795aeb3 100644 --- a/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/regulator/RegulatorCockpitExecutor.java +++ b/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/regulator/RegulatorCockpitExecutor.java @@ -21,7 +21,7 @@ import org.qinan.safetyeval.domain.entity.InspNoticeEntity; import org.qinan.safetyeval.domain.entity.OrgInfoEntity; import org.qinan.safetyeval.domain.entity.OrgPersonnelEntity; import org.qinan.safetyeval.domain.gateway.EvalProjectGateway; -import org.qinan.safetyeval.domain.gateway.EvalProjectProcessWaringGateway; +import org.qinan.safetyeval.domain.waring.gateway.EvalProjectProcessWaringGateway; import org.qinan.safetyeval.domain.gateway.EvalRiskAnalysisGateway; import org.qinan.safetyeval.domain.gateway.InspNoticeGateway; import org.qinan.safetyeval.domain.gateway.OrgInfoGateway; diff --git a/safety-eval-domain/src/main/java/org/qinan/safetyeval/domain/waring/gateway/EvalProjectProcessWaringGateway.java b/safety-eval-domain/src/main/java/org/qinan/safetyeval/domain/waring/gateway/EvalProjectProcessWaringGateway.java index 699a80b..4475be9 100644 --- a/safety-eval-domain/src/main/java/org/qinan/safetyeval/domain/waring/gateway/EvalProjectProcessWaringGateway.java +++ b/safety-eval-domain/src/main/java/org/qinan/safetyeval/domain/waring/gateway/EvalProjectProcessWaringGateway.java @@ -41,4 +41,12 @@ public interface EvalProjectProcessWaringGateway { * @return 结果 */ Boolean deletedEvalProjectProcessWaringByIds(Long[] ids); + + /** + * 检查项目是否存在过程预警 + * + * @param projectId 项目ID + * @return 结果 + */ + Boolean checkProjectHasWaring(Long projectId); } diff --git a/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/gateway/EvalProjectProcessWaringGatewayImpl.java b/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/gateway/EvalProjectProcessWaringGatewayImpl.java index f8b1158..7bb8796 100644 --- a/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/gateway/EvalProjectProcessWaringGatewayImpl.java +++ b/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/gateway/EvalProjectProcessWaringGatewayImpl.java @@ -45,4 +45,9 @@ public class EvalProjectProcessWaringGatewayImpl implements EvalProjectProcessWa public Boolean deletedEvalProjectProcessWaringByIds(Long[] ids) { return evalProjectProcessWaringRepository.deletedEvalProjectProcessWaringByIds(ids); } + + @Override + public Boolean checkProjectHasWaring(Long projectId) { + return evalProjectProcessWaringRepository.checkProjectHasWaring(projectId); + } } diff --git a/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/persistence/repository/EvalProjectProcessWaringRepository.java b/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/persistence/repository/EvalProjectProcessWaringRepository.java index a54a0a4..431565a 100644 --- a/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/persistence/repository/EvalProjectProcessWaringRepository.java +++ b/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/persistence/repository/EvalProjectProcessWaringRepository.java @@ -62,4 +62,12 @@ public interface EvalProjectProcessWaringRepository extends BaseRepository 0; + } }