From dd2cdaf45ca19018d40fb6b1927b4b00fe80de14 Mon Sep 17 00:00:00 2001 From: AKurakin Date: Tue, 4 Oct 2022 15:12:14 +0300 Subject: [PATCH] =?UTF-8?q?IMDG=20http://jira.mfd.msk:8088/browse/CLS-47,?= =?UTF-8?q?=20http://jira.mfd.msk:8088/browse/CLS-58=20=D0=BF=D0=BE=D0=BF?= =?UTF-8?q?=D1=80=D0=B0=D0=B2=D0=B8=D0=BB=20=D0=BD=D0=B5=D0=BA=D0=BE=D1=82?= =?UTF-8?q?=D0=BE=D1=80=D1=8B=D0=B5=20=D0=BC=D0=B0=D0=BF=D1=81=D1=82=D0=BE?= =?UTF-8?q?=D1=80=D1=8B=20=D0=B8=20=D0=BA=D0=BB=D0=B0=D1=81=D1=81=D1=8B,?= =?UTF-8?q?=20=D0=B2=20=D1=81=D0=BE=D0=BE=D1=82=D0=B2=D0=B5=D1=82=D1=81?= =?UTF-8?q?=D1=82=D0=B2=D0=B8=D0=B8=20=D1=81=20=D0=BC=D0=B5=D1=82=D0=BE?= =?UTF-8?q?=D0=B9=20(=D0=BD=D0=B5=20=D0=B2=D1=81=D0=B5).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../classes/statics/data/sdf/SDf12.java | 6 +- .../classes/statics/data/sdf/SDf13.java | 14 ++- .../classes/statics/data/sdf/SDf16.java | 20 +--- .../classes/statics/data/sdf/SDf17.java | 62 ++++++------ .../classes/statics/data/sdf/SDf18.java | 6 +- .../company/service/CompanyInfoService.java | 14 ++- .../logic/data/tables/SDf12Table.java | 2 +- .../logic/data/tables/SDf16Table.java | 2 +- .../imdg/config/HazelcastConfiguration.java | 7 +- .../clearing/imdg/config/PoolMapConfigs.java | 15 +-- .../clearing/imdg/object/SDf12MapStore.java | 2 +- .../clearing/imdg/object/SDf13MapStore.java | 94 ++++++++++--------- .../clearing/imdg/object/SDf16MapStore.java | 6 +- .../clearing/imdg/object/SDf17MapStore.java | 6 +- .../clearing/imdg/object/SDf18MapStore.java | 2 +- 15 files changed, 124 insertions(+), 134 deletions(-) diff --git a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/sdf/SDf12.java b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/sdf/SDf12.java index 42f1a00f6..5102a038a 100644 --- a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/sdf/SDf12.java +++ b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/sdf/SDf12.java @@ -16,7 +16,7 @@ public class SDf12 extends SpcexObjectBase { private String account; private String deal; - private BigDecimal status; + private Long status; private String fileName; private Instant generationTime; private Long generationId; @@ -37,11 +37,11 @@ public class SDf12 extends SpcexObjectBase { this.deal = value; } - public BigDecimal getStatus() { + public Long getStatus() { return status; } - public void setStatus(BigDecimal value) { + public void setStatus(Long value) { this.status = value; } diff --git a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/sdf/SDf13.java b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/sdf/SDf13.java index c52ebf7bb..0f88d7aa9 100644 --- a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/sdf/SDf13.java +++ b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/sdf/SDf13.java @@ -6,9 +6,8 @@ import ru.spcex.platform.classes.base.SpcexObjectBase; import java.time.Instant; /** - * ДФ 013 - Вывод свободных средств для инициаторов категории В - * с клирингового счета 30414/7 - платежное поручение АО СПВБ на вывод средств из РО. - * + * ДФ-13 Вывод свободных средств для инициаторов категории В с клирингового счета 30414/7 - платежное поручение АО СПВБ на вывод средств из РО + *

* DB table: S_DF13 **/ public class SDf13 extends SpcexObjectBase { @@ -44,6 +43,7 @@ public class SDf13 extends SpcexObjectBase { private String sc_code; private String acc_deb; private String rclientn1; + private String inn_cred; private String kpp_cred; private String rclientn4; private String acc_kr_1; @@ -301,6 +301,14 @@ public class SDf13 extends SpcexObjectBase { this.rclientn1 = rclientn1; } + public String getInn_cred() { + return inn_cred; + } + + public void setInn_cred(String inn_cred) { + this.inn_cred = inn_cred; + } + public String getKpp_cred() { return kpp_cred; } diff --git a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/sdf/SDf16.java b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/sdf/SDf16.java index e1c291584..755552aca 100644 --- a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/sdf/SDf16.java +++ b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/sdf/SDf16.java @@ -7,14 +7,13 @@ import java.math.BigDecimal; import java.time.Instant; /** - * ДФ 16 - Ответ КС на запрос на дозачисление/списание денежных средств + * ДФ-16 Формат запроса по возврату депозита или дозачисление/списание денежных средств *

* DB table: S_DF16 **/ public class SDf16 extends SpcexObjectBase { private static final long serialVersionUID = ConstSerializable.serialVersionUID; - private Instant date; private String account; private BigDecimal sum; private String market; @@ -23,19 +22,10 @@ public class SDf16 extends SpcexObjectBase { private BigDecimal BIC; private String SPEC; private BigDecimal number; - private String resultCode; private String fileName; private Instant generationTime; private Long generationId; - public Instant getDate() { - return date; - } - - public void setDate(Instant value) { - this.date = value; - } - public String getAccount() { return account; } @@ -100,14 +90,6 @@ public class SDf16 extends SpcexObjectBase { this.number = value; } - public String getResultCode() { - return resultCode; - } - - public void setResultCode(String value) { - this.resultCode = value; - } - public String getFileName() { return fileName; } diff --git a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/sdf/SDf17.java b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/sdf/SDf17.java index e952baa38..39a18eb66 100644 --- a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/sdf/SDf17.java +++ b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/sdf/SDf17.java @@ -8,7 +8,7 @@ import java.time.Instant; /** * ДФ-17 Формат ответа на запрос по возврату депозита или дозачисление/списание денежных средств - * + *

* DB table: S_DF17 **/ public class SDf17 extends SpcexObjectBase { @@ -22,105 +22,105 @@ public class SDf17 extends SpcexObjectBase { private BigDecimal BIC; private String SPEC; private BigDecimal number; - private String result; + private BigDecimal result; private Instant generationTime; private Long generationId; - private Long in_s_df16_id; - + private Long inSDf16Id; public String getAccount() { return account; } - public void setAccount(String account) { - this.account = account; + public void setAccount(String value) { + this.account = value; } public BigDecimal getSum() { return sum; } - public void setSum(BigDecimal sum) { - this.sum = sum; + public void setSum(BigDecimal value) { + this.sum = value; } public String getMarket() { return market; } - public void setMarket(String market) { - this.market = market; + public void setMarket(String value) { + this.market = value; } public String getType() { return type; } - public void setType(String type) { - this.type = type; + public void setType(String value) { + this.type = value; } public BigDecimal getINN() { return INN; } - public void setINN(BigDecimal INN) { - this.INN = INN; + public void setINN(BigDecimal value) { + this.INN = value; } public BigDecimal getBIC() { return BIC; } - public void setBIC(BigDecimal BIC) { - this.BIC = BIC; + public void setBIC(BigDecimal value) { + this.BIC = value; } public String getSPEC() { return SPEC; } - public void setSPEC(String SPEC) { - this.SPEC = SPEC; + public void setSPEC(String value) { + this.SPEC = value; } public BigDecimal getNumber() { return number; } - public void setNumber(BigDecimal number) { - this.number = number; + public void setNumber(BigDecimal value) { + this.number = value; } - public String getResult() { + public BigDecimal getResult() { return result; } - public void setResult(String result) { - this.result = result; + public void setResult(BigDecimal value) { + this.result = value; } public Instant getGenerationTime() { return generationTime; } - public void setGenerationTime(Instant generationTime) { - this.generationTime = generationTime; + public void setGenerationTime(Instant value) { + this.generationTime = value; } public Long getGenerationId() { return generationId; } - public void setGenerationId(Long generationId) { - this.generationId = generationId; + public void setGenerationId(Long value) { + this.generationId = value; } - public Long getIn_s_df16_id() { - return in_s_df16_id; + public Long getInSDf16Id() { + return inSDf16Id; } - public void setIn_s_df16_id(Long in_s_df16_id) { - this.in_s_df16_id = in_s_df16_id; + public void setInSDf16Id(Long value) { + this.inSDf16Id = value; } + } \ No newline at end of file diff --git a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/sdf/SDf18.java b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/sdf/SDf18.java index 3bd48ccdf..c388f3c4b 100644 --- a/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/sdf/SDf18.java +++ b/clearing-parent/classes/src/main/java/ru/clearing/classes/statics/data/sdf/SDf18.java @@ -16,7 +16,7 @@ public class SDf18 extends SpcexObjectBase { private String account; private String deal; - private BigDecimal status; + private Long status; private BigDecimal result; private Instant generationTime; private Long generationId; @@ -38,11 +38,11 @@ public class SDf18 extends SpcexObjectBase { this.deal = value; } - public BigDecimal getStatus() { + public Long getStatus() { return status; } - public void setStatus(BigDecimal value) { + public void setStatus(Long value) { this.status = value; } diff --git a/clearing-parent/company-service/src/main/java/ru/spcex/clearing/company/service/CompanyInfoService.java b/clearing-parent/company-service/src/main/java/ru/spcex/clearing/company/service/CompanyInfoService.java index 887df0c1e..85775c9bb 100644 --- a/clearing-parent/company-service/src/main/java/ru/spcex/clearing/company/service/CompanyInfoService.java +++ b/clearing-parent/company-service/src/main/java/ru/spcex/clearing/company/service/CompanyInfoService.java @@ -6,6 +6,7 @@ import org.slf4j.LoggerFactory; import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import ru.clearing.classes.statics.data.company.Company; import ru.clearing.classes.statics.data.profile.CompanyInfo; import ru.spcex.clearing.imdg.IMDGDistributedNames; import ru.spcex.clearing.platform.messaging.domain.BaseRequest; @@ -18,13 +19,15 @@ import ru.spcex.platform.imdg.api.ImdgProvider; @Service public class CompanyInfoService extends QueueConsumer implements InitializingBean { private final Logger log = LoggerFactory.getLogger(getClass()); - private final Imdg companyInfoMap; +// private final Imdg companyInfoMap; + private final Imdg companyMap; @Autowired public CompanyInfoService(Consumer kafkaQueue, ImdgProvider imdgProvider) { super(kafkaQueue); - this.companyInfoMap = imdgProvider.getImdg(IMDGDistributedNames.Map_CompanyInfo, CompanyInfo.class); +// this.companyInfoMap = imdgProvider.getImdg(IMDGDistributedNames.Map_CompanyInfo, CompanyInfo.class); + this.companyMap = imdgProvider.getImdg(IMDGDistributedNames.Map_Company, Company.class); } @Override @@ -38,7 +41,9 @@ public class CompanyInfoService extends QueueConsumer implements InitializingBea public void companyInfoUpdate(BaseRequest userRequest) { CompanyInfoUpdateRequest req = userRequest.getRequestPayload(); log.debug("CompanyInfoUpdateRequest received"); - CompanyInfo companyInfo = companyInfoMap.getSingleObjectByID(req.getId()); +// CompanyInfo companyInfo = companyInfoMap.getSingleObjectByID(req.getId()); + Company company = companyMap.getSingleObjectByID(req.getId()); + CompanyInfo companyInfo = company == null ? null : company.getProfile(); companyInfo.setCorporationSoleType(req.getCorporationSoleType()); companyInfo.setCountryCode(req.getCountryCode()); @@ -51,7 +56,8 @@ public class CompanyInfoService extends QueueConsumer implements InitializingBea companyInfo.setFullNameEng(req.getFullNameEng()); companyInfo.setShortName(req.getShortName()); companyInfo.setFullName(req.getFullName()); - companyInfoMap.update(companyInfo); +// companyInfoMap.update(companyInfo); + companyMap.update(company); log.debug("successfully processed, id {}", companyInfo.getId()); } } diff --git a/clearing-parent/dbf-importer/src/main/java/ru/spcex/clearing/dbf/importer/logic/data/tables/SDf12Table.java b/clearing-parent/dbf-importer/src/main/java/ru/spcex/clearing/dbf/importer/logic/data/tables/SDf12Table.java index 0fec7223c..f14dcbb46 100644 --- a/clearing-parent/dbf-importer/src/main/java/ru/spcex/clearing/dbf/importer/logic/data/tables/SDf12Table.java +++ b/clearing-parent/dbf-importer/src/main/java/ru/spcex/clearing/dbf/importer/logic/data/tables/SDf12Table.java @@ -22,7 +22,7 @@ public class SDf12Table extends AbstractTable { SDf12 result = new SDf12(); result.setAccount((String) entity[0]); result.setDeal((String) entity[1]); - result.setStatus((BigDecimal) entity[2]); + result.setStatus((Long) entity[2]); result.setFileName(filename); result.setGenerationTime(Instant.now()); result.setGenerationId(fileId); diff --git a/clearing-parent/dbf-importer/src/main/java/ru/spcex/clearing/dbf/importer/logic/data/tables/SDf16Table.java b/clearing-parent/dbf-importer/src/main/java/ru/spcex/clearing/dbf/importer/logic/data/tables/SDf16Table.java index 06a263f40..9be1b54e6 100644 --- a/clearing-parent/dbf-importer/src/main/java/ru/spcex/clearing/dbf/importer/logic/data/tables/SDf16Table.java +++ b/clearing-parent/dbf-importer/src/main/java/ru/spcex/clearing/dbf/importer/logic/data/tables/SDf16Table.java @@ -21,7 +21,7 @@ public class SDf16Table extends AbstractTable { @Override public SDf16 getEntity(Object[] entity) { SDf16 result = new SDf16(); - result.setDate(TimeUtil.strToInstant((String) entity[0])); +// result.setDate(TimeUtil.strToInstant((String) entity[0])); result.setAccount((String) entity[1]); result.setSum((BigDecimal) entity[2]); result.setMarket((String) entity[3]); diff --git a/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/config/HazelcastConfiguration.java b/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/config/HazelcastConfiguration.java index 01f53add1..cf408f0ce 100644 --- a/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/config/HazelcastConfiguration.java +++ b/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/config/HazelcastConfiguration.java @@ -62,12 +62,7 @@ public class HazelcastConfiguration { config.addMapConfig(poolMapConfigs.map_OrganizationTypeDictionary()); config.addMapConfig(poolMapConfigs.map_WorkflowStatusDictionary()); -// config.addMapConfig(poolMapConfigs.map_CompanyRoleSet()); todo протестировать автоконфигуратор конфигурации мапсторов - config.addMapConfig(poolMapConfigs.map_CompanySymbols()); - config.addMapConfig(poolMapConfigs.map_ProfileDocument()); - config.addMapConfig(poolMapConfigs.map_Contact()); - config.addMapConfig(poolMapConfigs.map_Company()); -// config.addMapConfig(poolMapConfigs.map_CompanyUpdate()); + config.addMapConfig(poolMapConfigs.map_Company()); //todo убедиться, что CompanyMapStore extends BusinessObjectMapStore теперь будет TemplateMapStore. // Автоподключение мап List autoMapCfg = poolMapConfigs.autoconfiguratorOfMapstorages(); diff --git a/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/config/PoolMapConfigs.java b/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/config/PoolMapConfigs.java index 9f2178bdd..7b2d9d7c2 100644 --- a/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/config/PoolMapConfigs.java +++ b/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/config/PoolMapConfigs.java @@ -132,14 +132,15 @@ public class PoolMapConfigs { -// @Autowired todo эксперимент с мапстором, см. ниже autoconfiguratorOfMapstorage. -// private CompanyRoleSetMapStore companyRoleSetMapStore; -// -// public MapConfig map_CompanyRoleSet() { -// return makeDefaultMapConfig(IMDGDistributedNames.Map_CompanyRoleSet, companyRoleSetMapStore) -// .addMapIndexConfig(makeMapIndexConfig("companyId")); -// } + @Autowired + private CompanyMapStore companyMapStore; + public MapConfig map_Company() { + return makeDefaultMapConfig(IMDGDistributedNames.Map_Company, companyMapStore); + } + + + // Автоконфигурируемые мапсторы: @Autowired private List> listOfAutopluginStores; diff --git a/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/object/SDf12MapStore.java b/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/object/SDf12MapStore.java index 46c8663b4..0fa7ad736 100644 --- a/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/object/SDf12MapStore.java +++ b/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/object/SDf12MapStore.java @@ -42,7 +42,7 @@ public class SDf12MapStore extends TemplateMapStore { object.setId(resultSet.getObject("ID", Long.class)); object.setAccount(resultSet.getObject("ACCOUNT", String.class)); object.setDeal(resultSet.getObject("DEAL", String.class)); - object.setStatus(resultSet.getObject("STATUS", BigDecimal.class)); + object.setStatus(resultSet.getObject("STATUS", Long.class)); object.setFileName(resultSet.getObject("FILE_NAME", String.class)); object.setGenerationTime(getInstantFromTimestamp(resultSet, "GENERATION_TIME")); object.setGenerationId(resultSet.getObject("GENERATION_ID", Long.class)); diff --git a/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/object/SDf13MapStore.java b/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/object/SDf13MapStore.java index 42925b4aa..01b9b80bf 100644 --- a/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/object/SDf13MapStore.java +++ b/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/object/SDf13MapStore.java @@ -29,13 +29,13 @@ public class SDf13MapStore extends TemplateMapStore { @Override public String[] getFields() { - return new String[] { + return new String[]{ "ID", "SEG_TYPE", "DOC_TYPE", "DOCNM_REF", "DOCNMPREV", "PRIORITY", "SBANKCODE", "C_ACC_DEB", "SBANKNAM1", "SBANKNAM2", "SBANKNAM3", "SBANKNAM4", "SBANKNAM5", "RBANKCODE", "C_ACC_CRED", "RBANKNAM1", "OP_TYPE", "OP_ORDER", "RBANKNAM4", "RBANKNAM5", "PAY_DATE", "EXT_DATE", "PAY_VAL", "SUM_DEB", "SCLIENTN1", "INN_DEB", - "KPP_DEB", "SCLIENTN4", "SC_CODE", "ACC_DEB", "RCLIENTN1", "KPP_CRED", "RCLIENTN4", - "ACC_KR_1", "ACC_KR_2", "SP_CODE", "SPECIF_1", "SPECIF_2", "SPECIF_3", "SPECIF_4", "SPECIF_5", - "SPECIF_6", "SEND_TYPE", "SERVDATE", "DOC_RESULT", "GENERATION_TIME", "GENERATION_ID" + "KPP_DEB", "SCLIENTN4", "SC_CODE", "ACC_DEB", "RCLIENTN1", "INN_CRED", "KPP_CRED", "RCLIENTN4", "ACC_KR_1", + "ACC_KR_2", "SP_CODE", "SPECIF_1", "SPECIF_2", "SPECIF_3", "SPECIF_4", "SPECIF_5", "SPECIF_6", "SEND_TYPE", + "SERVDATE", "DOC_RESULT", "GENERATION_TIME", "GENERATION_ID" }; } @@ -73,6 +73,7 @@ public class SDf13MapStore extends TemplateMapStore { object.setSc_code(resultSet.getObject("SC_CODE", String.class)); object.setAcc_deb(resultSet.getObject("ACC_DEB", String.class)); object.setRclientn1(resultSet.getObject("RCLIENTN1", String.class)); + object.setInn_cred(resultSet.getObject("INN_CRED", String.class)); object.setKpp_cred(resultSet.getObject("KPP_CRED", String.class)); object.setRclientn4(resultSet.getObject("RCLIENTN4", String.class)); object.setAcc_kr_1(resultSet.getObject("ACC_KR_1", String.class)); @@ -97,49 +98,50 @@ public class SDf13MapStore extends TemplateMapStore { Object[] args = new Object[]{ object.getId(), object.getSeg_type(), - object.getDoc_type(), - object.getDocnm_ref(), + object.getDoc_type(), + object.getDocnm_ref(), object.getDocnmprev(), - object.getPriority(), - object.getSbankcode(), - object.getC_acc_deb(), - object.getSbanknam1(), - object.getSbanknam2(), - object.getSbanknam3(), - object.getSbanknam4(), - object.getSbanknam5(), - object.getRbankcode(), - object.getC_acc_cred(), - object.getRbanknam1(), - object.getOp_type(), - object.getOp_order(), - object.getRbanknam4(), - object.getRbanknam5(), - object.getPay_date(), - object.getExt_date(), - object.getPay_val(), - object.getSum_deb(), - object.getSclientn1(), - object.getInn_deb(), - object.getKpp_deb(), - object.getSclientn4(), - object.getSc_code(), - object.getAcc_deb(), - object.getRclientn1(), - object.getKpp_cred(), - object.getRclientn4(), - object.getAcc_kr_1(), - object.getAcc_kr_2(), - object.getSp_code(), - object.getSpecif_1(), - object.getSpecif_2(), - object.getSpecif_3(), - object.getSpecif_4(), - object.getSpecif_5(), - object.getSpecif_6(), - object.getSend_type(), - object.getServdate(), - object.getDoc_result(), + object.getPriority(), + object.getSbankcode(), + object.getC_acc_deb(), + object.getSbanknam1(), + object.getSbanknam2(), + object.getSbanknam3(), + object.getSbanknam4(), + object.getSbanknam5(), + object.getRbankcode(), + object.getC_acc_cred(), + object.getRbanknam1(), + object.getOp_type(), + object.getOp_order(), + object.getRbanknam4(), + object.getRbanknam5(), + object.getPay_date(), + object.getExt_date(), + object.getPay_val(), + object.getSum_deb(), + object.getSclientn1(), + object.getInn_deb(), + object.getKpp_deb(), + object.getSclientn4(), + object.getSc_code(), + object.getAcc_deb(), + object.getRclientn1(), + object.getInn_cred(), + object.getKpp_cred(), + object.getRclientn4(), + object.getAcc_kr_1(), + object.getAcc_kr_2(), + object.getSp_code(), + object.getSpecif_1(), + object.getSpecif_2(), + object.getSpecif_3(), + object.getSpecif_4(), + object.getSpecif_5(), + object.getSpecif_6(), + object.getSend_type(), + object.getServdate(), + object.getDoc_result(), TimeUtil.toDateFromInstant(object.getGenerationTime()), object.getGenerationId() }; diff --git a/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/object/SDf16MapStore.java b/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/object/SDf16MapStore.java index edd7bf445..69fa4b308 100644 --- a/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/object/SDf16MapStore.java +++ b/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/object/SDf16MapStore.java @@ -31,7 +31,7 @@ public class SDf16MapStore extends TemplateMapStore { @Override public String[] getFields() { return new String[]{ - "ID", "DATE", "ACCOUNT", "SUM", "MARKET", "TYPE", "_I_N_N", "_B_I_C", "_S_P_E_C", "NUMBER", "RESULT_CODE", "FILE_NAME", "GENERATION_TIME", "GENERATION_ID" + "ID", "ACCOUNT", "SUM", "MARKET", "TYPE", "_I_N_N", "_B_I_C", "_S_P_E_C", "NUMBER", "FILE_NAME", "GENERATION_TIME", "GENERATION_ID" }; } @@ -39,7 +39,6 @@ public class SDf16MapStore extends TemplateMapStore { public SDf16 objectReader(ResultSet resultSet) throws SQLException { SDf16 object = new SDf16(); object.setId(resultSet.getObject("ID", Long.class)); - object.setDate(getInstantFromTimestamp(resultSet, "DATE")); object.setAccount(resultSet.getObject("ACCOUNT", String.class)); object.setSum(resultSet.getObject("SUM", BigDecimal.class)); object.setMarket(resultSet.getObject("MARKET", String.class)); @@ -48,7 +47,6 @@ public class SDf16MapStore extends TemplateMapStore { object.setBIC(resultSet.getObject("_B_I_C", BigDecimal.class)); object.setSPEC(resultSet.getObject("_S_P_E_C", String.class)); object.setNumber(resultSet.getObject("NUMBER", BigDecimal.class)); - object.setResultCode(resultSet.getObject("RESULT_CODE", String.class)); object.setFileName(resultSet.getObject("FILE_NAME", String.class)); object.setGenerationTime(getInstantFromTimestamp(resultSet, "GENERATION_TIME")); object.setGenerationId(resultSet.getObject("GENERATION_ID", Long.class)); @@ -59,7 +57,6 @@ public class SDf16MapStore extends TemplateMapStore { public Object[] objectToField(SDf16 object) { Object[] args = new Object[]{ object.getId(), - TimeUtil.toDateFromInstant(object.getDate()), object.getAccount(), object.getSum(), object.getMarket(), @@ -68,7 +65,6 @@ public class SDf16MapStore extends TemplateMapStore { object.getBIC(), object.getSPEC(), object.getNumber(), - object.getResultCode(), object.getFileName(), TimeUtil.toDateFromInstant(object.getGenerationTime()), object.getGenerationId() diff --git a/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/object/SDf17MapStore.java b/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/object/SDf17MapStore.java index 369505d65..ad1f57bea 100644 --- a/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/object/SDf17MapStore.java +++ b/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/object/SDf17MapStore.java @@ -47,10 +47,10 @@ public class SDf17MapStore extends TemplateMapStore { object.setBIC(resultSet.getObject("_B_I_C", BigDecimal.class)); object.setSPEC(resultSet.getObject("_S_P_E_C", String.class)); object.setNumber(resultSet.getObject("NUMBER", BigDecimal.class)); - object.setResult(resultSet.getObject("RESULT_CODE", String.class)); + object.setResult(resultSet.getObject("RESULT", BigDecimal.class)); object.setGenerationTime(getInstantFromTimestamp(resultSet, "GENERATION_TIME")); object.setGenerationId(resultSet.getObject("GENERATION_ID", Long.class)); - object.setIn_s_df16_id(resultSet.getObject("IN_S_DF16_ID", Long.class)); + object.setInSDf16Id(resultSet.getObject("IN_S_DF16_ID", Long.class)); return object; } @@ -69,7 +69,7 @@ public class SDf17MapStore extends TemplateMapStore { object.getResult(), TimeUtil.toDateFromInstant(object.getGenerationTime()), object.getGenerationId(), - object.getIn_s_df16_id() + object.getInSDf16Id() }; return args; } diff --git a/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/object/SDf18MapStore.java b/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/object/SDf18MapStore.java index a7ab87623..7a785dc1c 100644 --- a/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/object/SDf18MapStore.java +++ b/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/object/SDf18MapStore.java @@ -41,7 +41,7 @@ public class SDf18MapStore extends TemplateMapStore { object.setId(resultSet.getObject("ID", Long.class)); object.setAccount(resultSet.getObject("ACCOUNT", String.class)); object.setDeal(resultSet.getObject("DEAL", String.class)); - object.setStatus(resultSet.getObject("STATUS", BigDecimal.class)); + object.setStatus(resultSet.getObject("STATUS", Long.class)); object.setResult(resultSet.getObject("RESULT", BigDecimal.class)); object.setGenerationTime(getInstantFromTimestamp(resultSet, "GENERATION_TIME")); object.setGenerationId(resultSet.getObject("GENERATION_ID", Long.class));