From 218582958c006e8d912b45f15128a60cfc39d5a6 Mon Sep 17 00:00:00 2001 From: backdev-1 Date: Mon, 18 May 2026 14:01:02 +0700 Subject: [PATCH] dev check violation for lawcase,complaint --- .../java/ru/soune/nocopy/handler/ComplaintEntityHandler.java | 2 +- .../java/ru/soune/nocopy/repository/ViolationRepository.java | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/java/ru/soune/nocopy/handler/ComplaintEntityHandler.java b/src/main/java/ru/soune/nocopy/handler/ComplaintEntityHandler.java index 36ef23c..09f2b01 100644 --- a/src/main/java/ru/soune/nocopy/handler/ComplaintEntityHandler.java +++ b/src/main/java/ru/soune/nocopy/handler/ComplaintEntityHandler.java @@ -99,7 +99,7 @@ public class ComplaintEntityHandler implements RequestHandler { MessageCode.USER_NOT_HAD_PERMISSION.getDescription()); } - if (violationRepository.existsViolation(violation)) { + if (complaintEntityRepository.existsByViolationId(violationId)) { return errorResponse(msgId, MessageCode.COMPLAINT_ALREADY_EXIST.getCode(), MessageCode.COMPLAINT_ALREADY_EXIST.getDescription()); } diff --git a/src/main/java/ru/soune/nocopy/repository/ViolationRepository.java b/src/main/java/ru/soune/nocopy/repository/ViolationRepository.java index ca7df3c..0e3a8c0 100644 --- a/src/main/java/ru/soune/nocopy/repository/ViolationRepository.java +++ b/src/main/java/ru/soune/nocopy/repository/ViolationRepository.java @@ -95,6 +95,4 @@ public interface ViolationRepository extends JpaRepository { @Query("SELECT COUNT(DISTINCT c.violation.id) FROM ComplaintEntity c WHERE c.violation IS NOT NULL") Long getViolationsWithComplaintCount(); - - boolean existsViolation(Violation violation); } \ No newline at end of file