许鹏程
2024-12-24 1c782e2479c877ed8c2c1353bc8f9a08fc7b3b37
src/main/java/com/product/patch/service/PatchExportService.java
@@ -200,7 +200,7 @@
   public File exportTable(File dir, JSONArray tableInfoArr, Set<String> promptNameSet, Set<String> dictNameSet) {
      DataTableEntity tableDte = getBaseDao().listTable(CoreConst.PRODUCT_SYS_DATAMODEL_TABLE, BaseUtil.buildQuestionMarkFilter("table_name", tableInfoArr.size(), true), tableInfoArr.stream().toArray(),
            new Object[]{}, null, Integer.MAX_VALUE, 1, true);
      return writeString(tableDte, "table_" + getDateTime(), dir);
      return writeString(tableDte, "structure_" + getDateTime(), dir);
   }
   /**
@@ -246,6 +246,9 @@
         }
         File file = writeString(dte, "data_" + tableName + "_" + getDateTime(), dir);
         fileList.add(file);
      }
      if(fileList.isEmpty()){
         return null;
      }
      //压缩文件
@@ -340,7 +343,7 @@
      Set<String> attachmentField = new HashSet<>();
      for (int i = 0; i < fieldDte.getRows(); i++) {
         String fieldType = fieldDte.getString(i, "field_type");
         if (FieldType.FILE.equals(FieldType.getByDictValue(fieldType))) {
         if (FieldType.FILE.equals(FieldType.getByDictValue(fieldType,false))) {
            attachmentField.add(fieldDte.getString(i, "field_name"));
         }
      }