|
|
@ -9,14 +9,14 @@ public abstract class BaseService {
|
|
|
|
public BaseRepository baseRepository;
|
|
|
|
public BaseRepository baseRepository;
|
|
|
|
|
|
|
|
|
|
|
|
protected void checkUniqueName(NameContainer nameContainer, Errors errors, Integer id, String errorMessage) {
|
|
|
|
protected void checkUniqueName(NameContainer nameContainer, Errors errors, Integer id, String errorMessage) {
|
|
|
|
if (nameContainer.getName().equals(baseRepository.findByNameAndNotId(nameContainer.getName(), id))) {
|
|
|
|
if (nameContainer.getName().equals(baseRepository.findFirstByNameAndNotId(nameContainer.getName(), id))) {
|
|
|
|
errors.rejectValue("title", "errorCode", errorMessage);
|
|
|
|
errors.rejectValue("title", "errorCode", errorMessage);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
protected String checkUniqueName(NameContainer nameContainer, Integer id) {
|
|
|
|
protected String checkUniqueName(NameContainer nameContainer, Integer id) {
|
|
|
|
if (nameContainer.getName().equals(baseRepository.findByNameAndNotId(nameContainer.getName(), id))) {
|
|
|
|
if (nameContainer.getName().equals(baseRepository.findFirstByNameAndNotId(nameContainer.getName(), id))) {
|
|
|
|
return baseRepository.findByNameAndNotId(nameContainer.getName(), id);
|
|
|
|
return baseRepository.findFirstByNameAndNotId(nameContainer.getName(), id);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return null;
|
|
|
|
return null;
|
|
|
|
}
|
|
|
|
}
|
|
|
|