From 20157ec120cd9e2720ea7c5e1621d8bf2473fdd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=8A=9B?= Date: Mon, 6 Jun 2022 08:55:23 +0800 Subject: [PATCH] commit code --- .../ArchivesDictionaryRepository.java | 21 +++++++++---------- .../service/impl/DynamicTableImpl.java | 12 ++++++++++- archives/src/test/java/ArchivesTypeTest.java | 9 +++++--- 3 files changed, 27 insertions(+), 15 deletions(-) diff --git a/archives/src/main/java/com/storeroom/modules/dictionary/repository/ArchivesDictionaryRepository.java b/archives/src/main/java/com/storeroom/modules/dictionary/repository/ArchivesDictionaryRepository.java index 62d97c9..57027ef 100644 --- a/archives/src/main/java/com/storeroom/modules/dictionary/repository/ArchivesDictionaryRepository.java +++ b/archives/src/main/java/com/storeroom/modules/dictionary/repository/ArchivesDictionaryRepository.java @@ -13,20 +13,19 @@ public interface ArchivesDictionaryRepository extends JpaRepository findDisPlayField(String categoryId); -<<<<<<< HEAD + List findAllByCategoryIdAndIsInputOrderByIsSequenceAsc(String categoryId, boolean isInput); - @Query(value = "INSERT INTO yxk_storeroom.archives_dictionary(id,category_id,field_name,field_cn_name,dictionary_id,is_data_type,is_data_type_details,is_column_length,is_sequence,is_type,is_system VALUES ())", nativeQuery = true) - void insertData(String id,String categoryId, - String fieldName,String fieldCnName, - String isDefaultValue,Integer isDataType, - String isDataTypeDetails,String isColumnLength, - Integer isSequence,Integer isType,Integer isSystem); -======= +// @Query(value = "INSERT INTO yxk_storeroom.archives_dictionary(id,category_id,field_name,field_cn_name,dictionary_id,is_data_type,is_data_type_details,is_column_length,is_sequence,is_type,is_system VALUES ())", nativeQuery = true) +// void insertData(String id,String categoryId, +// String fieldName,String fieldCnName, +// String isDefaultValue,Integer isDataType, +// String isDataTypeDetails,String isColumnLength, +// Integer isSequence,Integer isType,Integer isSystem); + @Query(value = "from ArchivesDictionary where categoryId = ?1 and isDisplay = true order by isDisplayorder asc") List findDisPlay(String categoryId); - - List findAllByCategoryIdAndIsInputOrderByIsSequenceAsc(String categoryId,boolean isInput); ->>>>>>> fa78bdc2fdf2d68321b9dcc6920bfce2ed1faa85 +// +// List findAllByCategoryIdAndIsInputOrderByIsSequenceAsc(String categoryId,boolean isInput); } diff --git a/archives/src/main/java/com/storeroom/modules/dictionary/service/impl/DynamicTableImpl.java b/archives/src/main/java/com/storeroom/modules/dictionary/service/impl/DynamicTableImpl.java index 4fc1139..1a39c42 100644 --- a/archives/src/main/java/com/storeroom/modules/dictionary/service/impl/DynamicTableImpl.java +++ b/archives/src/main/java/com/storeroom/modules/dictionary/service/impl/DynamicTableImpl.java @@ -41,9 +41,19 @@ public class DynamicTableImpl implements DynamicTableService { archivesDictionaryDTO.setFieldName(j.getFieldName()); archivesDictionaryDTO.setFieldCnName(j.getFieldCnName()); archivesDictionaryDTO.setIsDefaultValue(j.getIsDefaultValue()); + archivesDictionaryDTO.setCategoryId(archiveTypeId); + archivesDictionaryDTO.setIsDataType(j.getIsDataType()); + archivesDictionaryDTO.setIsDataTypeDetails(j.getIsDataTypeDetails()); + archivesDictionaryDTO.setIsColumnLength(j.getIsColumnLength()); + archivesDictionaryDTO.setIsSequence(j.getIsSequence()); + archivesDictionaryDTO.setIsType(j.getIsType()); + archivesDictionaryDTO.setIsSystem(j.getIsSystem()); + newList.add(archivesDictionaryDTO); //archivesDictionaryDTO.setIsDataType(); - } + archivesDictionaryService.saveAll(newList); + + // archivesDictionaryService.saveAll(); //根据基础字典表创建数据 // DynamicSQLTable.CreateTable(ArchivesListToMap.getMapList(newList)); diff --git a/archives/src/test/java/ArchivesTypeTest.java b/archives/src/test/java/ArchivesTypeTest.java index 840092f..1ab0eff 100644 --- a/archives/src/test/java/ArchivesTypeTest.java +++ b/archives/src/test/java/ArchivesTypeTest.java @@ -3,21 +3,24 @@ import com.storeroom.modules.dictionary.domain.vo.FieldVO; import com.storeroom.modules.dictionary.service.FieldService; import lombok.RequiredArgsConstructor; import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; import java.util.ArrayList; import java.util.List; - +@SpringBootTest public class ArchivesTypeTest { - +// @Autowired +// private FieldService fieldService; // @Test // public void dynamicSystemTableTest() { // List list = new ArrayList<>(); // list.add(1); // list.add(2); -// List vo = service.findGroupType(list); +// List vo = fieldService.findGroupType(list); // System.out.println(vo); // } }