@@ -133,9 +133,7 @@ public class LawCaseHandler implements RequestHandler {
|
|||||||
lawCaseRequest.getDescription(),
|
lawCaseRequest.getDescription(),
|
||||||
lawCaseRequest.getName(),
|
lawCaseRequest.getName(),
|
||||||
LawCasePriority.valueOf(lawCaseRequest.getPriority()),
|
LawCasePriority.valueOf(lawCaseRequest.getPriority()),
|
||||||
lawCaseRequest.getViolationId());
|
lawCaseRequest.getViolationId(), user);
|
||||||
|
|
||||||
lawCase.setUser(user);
|
|
||||||
|
|
||||||
return new BaseResponse(request.getMsgId(), MessageCode.SUCCESS.getCode(),
|
return new BaseResponse(request.getMsgId(), MessageCode.SUCCESS.getCode(),
|
||||||
MessageCode.SUCCESS.getDescription(), LawCaseResponse.fromEntity(lawCase));
|
MessageCode.SUCCESS.getDescription(), LawCaseResponse.fromEntity(lawCase));
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import org.springframework.stereotype.Service;
|
|||||||
import ru.soune.nocopy.entity.complaint.LawCase;
|
import ru.soune.nocopy.entity.complaint.LawCase;
|
||||||
import ru.soune.nocopy.entity.complaint.LawCasePriority;
|
import ru.soune.nocopy.entity.complaint.LawCasePriority;
|
||||||
import ru.soune.nocopy.entity.complaint.LawCaseType;
|
import ru.soune.nocopy.entity.complaint.LawCaseType;
|
||||||
|
import ru.soune.nocopy.entity.user.User;
|
||||||
import ru.soune.nocopy.repository.LawCaseRepository;
|
import ru.soune.nocopy.repository.LawCaseRepository;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
@@ -21,7 +22,7 @@ public class LawCaseService {
|
|||||||
private final LawCaseRepository lawCaseRepository;
|
private final LawCaseRepository lawCaseRepository;
|
||||||
|
|
||||||
public LawCase addLawCase(BigDecimal amount, String description, String name,
|
public LawCase addLawCase(BigDecimal amount, String description, String name,
|
||||||
LawCasePriority priority, Long violationId) {
|
LawCasePriority priority, Long violationId, User user) {
|
||||||
LawCase lawCase = new LawCase();
|
LawCase lawCase = new LawCase();
|
||||||
|
|
||||||
BigDecimal damage = amount == null ? BigDecimal.ZERO : amount;
|
BigDecimal damage = amount == null ? BigDecimal.ZERO : amount;
|
||||||
@@ -31,6 +32,7 @@ public class LawCaseService {
|
|||||||
lawCase.setDescription(description);
|
lawCase.setDescription(description);
|
||||||
lawCase.setPriority(priority);
|
lawCase.setPriority(priority);
|
||||||
lawCase.setViolationId(violationId);
|
lawCase.setViolationId(violationId);
|
||||||
|
lawCase.setUser(user);
|
||||||
|
|
||||||
return lawCaseRepository.save(lawCase);
|
return lawCaseRepository.save(lawCase);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user