diff --git a/clearing-parent/dbf-exporter/src/main/java/ru/spcex/clearing/dbf/exporter/logic/data/enums/ColumnType.java b/clearing-parent/dbf-exporter/src/main/java/ru/spcex/clearing/dbf/exporter/logic/data/enums/ColumnType.java
deleted file mode 100644
index 67fd51746..000000000
--- a/clearing-parent/dbf-exporter/src/main/java/ru/spcex/clearing/dbf/exporter/logic/data/enums/ColumnType.java
+++ /dev/null
@@ -1,47 +0,0 @@
-package ru.spcex.clearing.dbf.exporter.logic.data.enums;
-
-import com.linuxense.javadbf.DBFDataType;
-
-import java.math.BigDecimal;
-import java.time.LocalDate;
-
-/**
- * Типы данных в таблицах.
- * Ставит в соответствие типы PostGRE и DBF
- */
-public enum ColumnType {
- VARCHAR(DBFDataType.CHARACTER, String.class),
- CHARACTER(DBFDataType.CHARACTER, Character.class),
- NUMERIC(DBFDataType.NUMERIC, BigDecimal.class),
- DATE(DBFDataType.DATE, LocalDate.class);
-
- private final DBFDataType dbfType;
- private final Class> javaType;
-
- ColumnType(DBFDataType dbfType, Class> javaType) {
- this.dbfType = dbfType;
- this.javaType = javaType;
- }
-
- public DBFDataType getDbfType() {
- return dbfType;
- }
-
- public Class> getJavaType() {
- return javaType;
- }
-
- public static ColumnType getForSQLType(Class> sqlType) {
- for (ColumnType columnType : values()) {
- if (columnType.javaType == sqlType) return columnType;
- }
- return null;
- }
-
- public static ColumnType getForDBFType(DBFDataType dbfType) {
- for (ColumnType columnType : values()) {
- if (columnType.dbfType == dbfType) return columnType;
- }
- return null;
- }
-}
diff --git a/clearing-parent/dbf-exporter/src/main/java/ru/spcex/clearing/dbf/exporter/logic/data/enums/Table.java b/clearing-parent/dbf-exporter/src/main/java/ru/spcex/clearing/dbf/exporter/logic/data/enums/Table.java
index b7ebb6e43..6a4bb6762 100644
--- a/clearing-parent/dbf-exporter/src/main/java/ru/spcex/clearing/dbf/exporter/logic/data/enums/Table.java
+++ b/clearing-parent/dbf-exporter/src/main/java/ru/spcex/clearing/dbf/exporter/logic/data/enums/Table.java
@@ -8,11 +8,7 @@ public enum Table {
S_DF02("DF-02", IMDGDistributedNames.Map_SDf02, SDf02.class),
S_DF08("DF-08", IMDGDistributedNames.Map_SDf08, SDf08.class),
S_DF18("DF-18", IMDGDistributedNames.Map_SDf18, SDf18.class),
- S_DF03("DF-03", IMDGDistributedNames.Map_SDf03, SDf03.class),
- S_DF05("DF-05", IMDGDistributedNames.Map_SDf05, SDf05.class),
S_DF10("DF-10", IMDGDistributedNames.Map_SDf10, SDf10.class),
- S_DF11("DF-11", IMDGDistributedNames.Map_SDf11, SDf11.class),
- S_DF13("DF-13", IMDGDistributedNames.Map_SDf13, SDf13.class),
S_DF17("DF-17", IMDGDistributedNames.Map_SDf17, SDf17.class);
/**
diff --git a/clearing-parent/dbf-exporter/src/main/java/ru/spcex/clearing/dbf/exporter/logic/stages/ExportFromHazelcast.java b/clearing-parent/dbf-exporter/src/main/java/ru/spcex/clearing/dbf/exporter/logic/stages/ExportFromHazelcast.java
index 4c918245d..5ee1f3e07 100644
--- a/clearing-parent/dbf-exporter/src/main/java/ru/spcex/clearing/dbf/exporter/logic/stages/ExportFromHazelcast.java
+++ b/clearing-parent/dbf-exporter/src/main/java/ru/spcex/clearing/dbf/exporter/logic/stages/ExportFromHazelcast.java
@@ -35,11 +35,7 @@ public class ExportFromHazelcast extends Stage implements InitializingBean {
private final S_DF02_Converter s_df02_converter;
private final S_DF08_Converter s_df08_converter;
private final S_DF18_Converter s_df18_converter;
- private final S_DF03_Converter s_df03_converter;
- private final S_DF05_Converter s_df05_converter;
private final S_DF10_Converter s_df10_converter;
- private final S_DF11_Converter s_df11_converter;
- private final S_DF13_Converter s_df13_converter;
private final S_DF17_Converter s_df17_converter;
private final Map
dbfFieldsForTable = new HashMap<>();
@@ -50,22 +46,14 @@ public class ExportFromHazelcast extends Stage implements InitializingBean {
S_DF02_Converter s_df02_converter,
S_DF08_Converter s_df08_converter,
S_DF18_Converter s_df18_converter,
- S_DF03_Converter s_df03_converter,
- S_DF05_Converter s_df05_converter,
S_DF10_Converter s_df10_converter,
- S_DF11_Converter s_df11_converter,
- S_DF13_Converter s_df13_converter,
S_DF17_Converter s_df17_converter) {
this.properties = properties;
this.imdgProvider = imdgProvider;
this.s_df02_converter = s_df02_converter;
this.s_df08_converter = s_df08_converter;
this.s_df18_converter = s_df18_converter;
- this.s_df03_converter = s_df03_converter;
- this.s_df05_converter = s_df05_converter;
this.s_df10_converter = s_df10_converter;
- this.s_df11_converter = s_df11_converter;
- this.s_df13_converter = s_df13_converter;
this.s_df17_converter = s_df17_converter;
}
@@ -93,11 +81,7 @@ public class ExportFromHazelcast extends Stage implements InitializingBean {
if (value instanceof SDf02 sDf02Value) values = s_df02_converter.toObjectArray(sDf02Value);
else if (value instanceof SDf08 sDf08Value) values = s_df08_converter.toObjectArray(sDf08Value);
else if (value instanceof SDf18 sDf18Value) values = s_df18_converter.toObjectArray(sDf18Value);
- else if (value instanceof SDf03 sDf03Value) values = s_df03_converter.toObjectArray(sDf03Value);
- else if (value instanceof SDf05 sDf05Value) values = s_df05_converter.toObjectArray(sDf05Value);
else if (value instanceof SDf10 sDf10Value) values = s_df10_converter.toObjectArray(sDf10Value);
- else if (value instanceof SDf11 sDf11Value) values = s_df11_converter.toObjectArray(sDf11Value);
- else if (value instanceof SDf13 sDf13Value) values = s_df13_converter.toObjectArray(sDf13Value);
else if (value instanceof SDf17 sDf17Value) values = s_df17_converter.toObjectArray(sDf17Value);
else throw new Exception("Get unknown object from imdg. Class: " + value.getClass().getSimpleName());
dbfWriter.addRecord(values);
@@ -136,11 +120,7 @@ public class ExportFromHazelcast extends Stage implements InitializingBean {
dbfFieldsForTable.put(Table.S_DF02, s_df02_converter.getDBFHeaders());
dbfFieldsForTable.put(Table.S_DF08, s_df08_converter.getDBFHeaders());
dbfFieldsForTable.put(Table.S_DF18, s_df18_converter.getDBFHeaders());
- dbfFieldsForTable.put(Table.S_DF03, s_df03_converter.getDBFHeaders());
- dbfFieldsForTable.put(Table.S_DF05, s_df05_converter.getDBFHeaders());
dbfFieldsForTable.put(Table.S_DF10, s_df10_converter.getDBFHeaders());
- dbfFieldsForTable.put(Table.S_DF11, s_df11_converter.getDBFHeaders());
- dbfFieldsForTable.put(Table.S_DF13, s_df13_converter.getDBFHeaders());
dbfFieldsForTable.put(Table.S_DF17, s_df17_converter.getDBFHeaders());
}
diff --git a/clearing-parent/dbf-exporter/src/main/java/ru/spcex/clearing/dbf/exporter/logic/stages/PrepareDBFFile.java b/clearing-parent/dbf-exporter/src/main/java/ru/spcex/clearing/dbf/exporter/logic/stages/PrepareDBFFile.java
index 86b7ea82d..b4dcea1f2 100644
--- a/clearing-parent/dbf-exporter/src/main/java/ru/spcex/clearing/dbf/exporter/logic/stages/PrepareDBFFile.java
+++ b/clearing-parent/dbf-exporter/src/main/java/ru/spcex/clearing/dbf/exporter/logic/stages/PrepareDBFFile.java
@@ -74,12 +74,8 @@ public class PrepareDBFFile extends Stage implements InitializingBean {
result.append(section);
result.append('_');
result.append(time);
-
- if (table != Table.S_DF05) {
- result.append('_');
- result.append(countSameFilesInDir(prefixOfTable, outDir) + 1);
- }
-
+ result.append('_');
+ result.append(countSameFilesInDir(prefixOfTable, outDir) + 1);
if (codeOfMember != null) {
result.append('_');
result.append(codeOfMember);
@@ -101,7 +97,6 @@ public class PrepareDBFFile extends Stage implements InitializingBean {
if (prefix.equalsIgnoreCase(prefixOfTable) && timestamp.contains(timestampNow)) {
String counter = splitName[3];
- //prepare for substring for counter
int positionOfDot = counter.indexOf('.');
if (positionOfDot != -1) {
counter = counter.substring(0, positionOfDot);
diff --git a/clearing-parent/dbf-exporter/src/main/java/ru/spcex/clearing/dbf/exporter/services/converters/S_DF02_Converter.java b/clearing-parent/dbf-exporter/src/main/java/ru/spcex/clearing/dbf/exporter/services/converters/S_DF02_Converter.java
index d0accdf72..b5c99f71e 100644
--- a/clearing-parent/dbf-exporter/src/main/java/ru/spcex/clearing/dbf/exporter/services/converters/S_DF02_Converter.java
+++ b/clearing-parent/dbf-exporter/src/main/java/ru/spcex/clearing/dbf/exporter/services/converters/S_DF02_Converter.java
@@ -26,7 +26,6 @@ public class S_DF02_Converter extends DFConverter {
values.add(typeMatch(entity.getSumunblock()));
values.add(typeMatch(entity.getFile_type()));
values.add(typeMatch(entity.getResult()));
-// values.add(typeMatch(entity.getInSDf01Id()));
return values.toArray(Object[]::new);
}
@@ -46,7 +45,6 @@ public class S_DF02_Converter extends DFConverter {
dbfFields.add(new DBFField("SUMUNBLOCK", DBFDataType.CHARACTER, 22));
dbfFields.add(new DBFField("FILE_TYPE", DBFDataType.CHARACTER, 22));
dbfFields.add(new DBFField("RESULT", DBFDataType.CHARACTER, 3));
-// dbfFields.add(new DBFField("INSDF01_ID", DBFDataType.NUMERIC));
return dbfFields.toArray(DBFField[]::new);
}
diff --git a/clearing-parent/dbf-exporter/src/main/java/ru/spcex/clearing/dbf/exporter/services/converters/S_DF03_Converter.java b/clearing-parent/dbf-exporter/src/main/java/ru/spcex/clearing/dbf/exporter/services/converters/S_DF03_Converter.java
deleted file mode 100644
index 4f7cb234b..000000000
--- a/clearing-parent/dbf-exporter/src/main/java/ru/spcex/clearing/dbf/exporter/services/converters/S_DF03_Converter.java
+++ /dev/null
@@ -1,115 +0,0 @@
-package ru.spcex.clearing.dbf.exporter.services.converters;
-
-import com.linuxense.javadbf.DBFDataType;
-import com.linuxense.javadbf.DBFField;
-import org.springframework.stereotype.Service;
-import ru.clearing.classes.statics.data.sdf.SDf03;
-
-import java.util.LinkedList;
-import java.util.List;
-
-@Service
-public class S_DF03_Converter extends DFConverter {
- @Override
- public Object[] toObjectArray(SDf03 entity) {
- List