diff --git a/src/main/java/ru/soune/nocopy/handler/LawCaseHandler.java b/src/main/java/ru/soune/nocopy/handler/LawCaseHandler.java index 5067e54..fe0e112 100644 --- a/src/main/java/ru/soune/nocopy/handler/LawCaseHandler.java +++ b/src/main/java/ru/soune/nocopy/handler/LawCaseHandler.java @@ -133,9 +133,7 @@ public class LawCaseHandler implements RequestHandler { lawCaseRequest.getDescription(), lawCaseRequest.getName(), LawCasePriority.valueOf(lawCaseRequest.getPriority()), - lawCaseRequest.getViolationId()); - - lawCase.setUser(user); + lawCaseRequest.getViolationId(), user); return new BaseResponse(request.getMsgId(), MessageCode.SUCCESS.getCode(), MessageCode.SUCCESS.getDescription(), LawCaseResponse.fromEntity(lawCase)); diff --git a/src/main/java/ru/soune/nocopy/service/complaint/LawCaseService.java b/src/main/java/ru/soune/nocopy/service/complaint/LawCaseService.java index a81c714..740ed9a 100644 --- a/src/main/java/ru/soune/nocopy/service/complaint/LawCaseService.java +++ b/src/main/java/ru/soune/nocopy/service/complaint/LawCaseService.java @@ -9,6 +9,7 @@ import org.springframework.stereotype.Service; import ru.soune.nocopy.entity.complaint.LawCase; import ru.soune.nocopy.entity.complaint.LawCasePriority; import ru.soune.nocopy.entity.complaint.LawCaseType; +import ru.soune.nocopy.entity.user.User; import ru.soune.nocopy.repository.LawCaseRepository; import java.math.BigDecimal; @@ -21,7 +22,7 @@ public class LawCaseService { private final LawCaseRepository lawCaseRepository; public LawCase addLawCase(BigDecimal amount, String description, String name, - LawCasePriority priority, Long violationId) { + LawCasePriority priority, Long violationId, User user) { LawCase lawCase = new LawCase(); BigDecimal damage = amount == null ? BigDecimal.ZERO : amount; @@ -31,6 +32,7 @@ public class LawCaseService { lawCase.setDescription(description); lawCase.setPriority(priority); lawCase.setViolationId(violationId); + lawCase.setUser(user); return lawCaseRepository.save(lawCase); }