dev check violation for lawcase,complaint
Test Workflow / test (push) Has been cancelled

This commit is contained in:
2026-05-18 13:25:53 +07:00
parent 57a39d0cb0
commit 0e0fac02a8
6 changed files with 23 additions and 2 deletions
@@ -162,6 +162,12 @@ public class LawCaseHandler implements RequestHandler {
private BaseResponse createLawCase(Long userId, LawCaseRequest lawCaseRequest, BaseRequest request) {
validateRequiredParameters(lawCaseRequest, request, userId);
Long violationId = lawCaseRequest.getViolationId();
if (lawCaseService.lawCaseExistByViolationId(violationId)) {
return new BaseResponse(request.getMsgId(), MessageCode.LAW_CASE_ALREADY_EXIST.getCode(),
MessageCode.LAW_CASE_ALREADY_EXIST.getDescription(), "Law case was already exists");
}
try {
tariffInfoService.writeOffTokens(userId, TariffConstants.LEGAL_COST, OperationType.CREATE_LEGAL_CASE);
@@ -175,7 +181,6 @@ public class LawCaseHandler implements RequestHandler {
}
User user = userRepository.findById(userId).orElseThrow(() -> new UserNotFoundException("User not found"));
Long violationId = lawCaseRequest.getViolationId();
LawCase lawCase = lawCaseService.addLawCase(
lawCaseRequest.getAmount(),