|
@ -6,7 +6,6 @@ import com.storeroom.modules.dictionary.domain.ArchivesDictionary; |
|
|
import com.storeroom.modules.dictionary.repository.ArchivesDictionaryRepository; |
|
|
import com.storeroom.modules.dictionary.repository.ArchivesDictionaryRepository; |
|
|
import com.storeroom.modules.dictionary.service.ArchivesDictionaryService; |
|
|
import com.storeroom.modules.dictionary.service.ArchivesDictionaryService; |
|
|
import com.storeroom.modules.dictionary.service.dto.ArchivesDictionaryDTO; |
|
|
import com.storeroom.modules.dictionary.service.dto.ArchivesDictionaryDTO; |
|
|
import com.storeroom.modules.dictionary.service.dto.ArchivesTypeDTO; |
|
|
|
|
|
import com.storeroom.modules.dictionary.service.mapstruct.ArchivesDictionaryMapper; |
|
|
import com.storeroom.modules.dictionary.service.mapstruct.ArchivesDictionaryMapper; |
|
|
import com.storeroom.utils.NanoIdUtils; |
|
|
import com.storeroom.utils.NanoIdUtils; |
|
|
import com.storeroom.utils.ValidationUtil; |
|
|
import com.storeroom.utils.ValidationUtil; |
|
@ -93,8 +92,8 @@ public class ArchivesDictionaryImpl implements ArchivesDictionaryService { |
|
|
@Override |
|
|
@Override |
|
|
public void create(ArchivesDictionaryDTO arcdicDto) { |
|
|
public void create(ArchivesDictionaryDTO arcdicDto) { |
|
|
ArchivesDictionary arc = archivesDictionaryMapper.toEntity(arcdicDto); |
|
|
ArchivesDictionary arc = archivesDictionaryMapper.toEntity(arcdicDto); |
|
|
ArchivesDictionary arc1 = archivesDictionaryRepository.findByName(arc.getFieldCnName(), arc.getFieldName()); |
|
|
|
|
|
if (arc1==null){ |
|
|
|
|
|
|
|
|
List<ArchivesDictionary> arc1 = archivesDictionaryRepository.querybyName(arc.getFieldName(), arc.getFieldCnName()); |
|
|
|
|
|
if (arc1.size() == 0) { |
|
|
arcdicDto.setId(NanoIdUtils.randomNanoId()); |
|
|
arcdicDto.setId(NanoIdUtils.randomNanoId()); |
|
|
archivesDictionaryRepository.save(archivesDictionaryMapper.toEntity(arcdicDto)); |
|
|
archivesDictionaryRepository.save(archivesDictionaryMapper.toEntity(arcdicDto)); |
|
|
} |
|
|
} |
|
|