Browse Source

listSysDictDataByType

shiqian 4 years ago
parent
commit
895fd25bcf

+ 13 - 6
boman-web-core/src/main/java/com/boman/web/core/service/TableServiceCmdService.java

@@ -474,8 +474,7 @@ public class TableServiceCmdService {
                 String dictType = column.getDictType();
                 if (ObjectUtils.isNotEmpty(dictType)) {
                     try {
-                        List<SysDictData> sysDictData1 = remoteDictDataService.listByType(dictType);
-                        column.setSysDictData(sysDictData1);
+                        column.setSysDictData(listSysDictDataByType(dictType));
                     } catch (Exception e) {
                         System.out.println("sq_dictType = " + dictType);
                         e.printStackTrace();
@@ -515,8 +514,7 @@ public class TableServiceCmdService {
             if (GenTableColumn.IS_QUERY.equalsIgnoreCase(column.getIsQuery())) {
                 String dictType = column.getDictType();
                 if (ObjectUtils.isNotEmpty(dictType)) {
-                    List<SysDictData> sysDictData1 = remoteDictDataService.listByType(dictType);
-                    column.setSysDictData(sysDictData1);
+                    column.setSysDictData(listSysDictDataByType(dictType));
                 }
                 queryList.add(column);
             }
@@ -802,8 +800,7 @@ public class TableServiceCmdService {
         for (GenTableColumn column : columns) {
             String dictType = column.getDictType();
             if (predicate.test(dictType)) {
-                List<SysDictData> sysDictData1 = remoteDictDataService.listByType(dictType);
-                column.setSysDictData(sysDictData1);
+                column.setSysDictData(listSysDictDataByType(dictType));
             }
         }
     }
@@ -812,5 +809,15 @@ public class TableServiceCmdService {
     public AjaxResult listAllColumnsByTableId(GenTable table) {
         return remoteGenTableColumnService.listColumnsByTableId(table.getTableId());
     }
+
+    public List<SysDictData> listSysDictDataByType(String dictType){
+        List<SysDictData> sysDictData = null;
+        try {
+            sysDictData = remoteDictDataService.listByType(dictType);
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+        return sysDictData;
+    }
 }