Поправил SDf11, SDf11MapStore, Sdf11Builder, SDf03, SDf03MapStore, Sdf03Builder как в мета
This commit is contained in:
parent
eedb15dba7
commit
d377a788f2
7 changed files with 131 additions and 108 deletions
|
|
@ -7,7 +7,7 @@ import java.time.Instant;
|
|||
|
||||
/**
|
||||
* ДФ-03 Сводное платежное поручение
|
||||
*
|
||||
* <p>
|
||||
* DB table: S_DF03
|
||||
**/
|
||||
public class SDf03 extends SpcexObjectBase {
|
||||
|
|
@ -61,6 +61,7 @@ public class SDf03 extends SpcexObjectBase {
|
|||
private String imp_result;
|
||||
private Instant generationTime;
|
||||
private Long generationId;
|
||||
private Long paymentInstructionId;
|
||||
|
||||
public String getSeg_type() {
|
||||
return seg_type;
|
||||
|
|
@ -445,4 +446,12 @@ public class SDf03 extends SpcexObjectBase {
|
|||
public void setDocnmprev(String docnmprev) {
|
||||
this.docnmprev = docnmprev;
|
||||
}
|
||||
|
||||
public Long getPaymentInstructionId() {
|
||||
return paymentInstructionId;
|
||||
}
|
||||
|
||||
public void setPaymentInstructionId(Long paymentInstructionId) {
|
||||
this.paymentInstructionId = paymentInstructionId;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import java.time.Instant;
|
|||
|
||||
/**
|
||||
* ДФ-11 Из КС в ПРЦ Платежное распоряжение на перевод средств с ТБС Участника на КС Инициатора
|
||||
*
|
||||
* <p>
|
||||
* DB table: S_DF11
|
||||
**/
|
||||
public class SDf11 extends SpcexObjectBase {
|
||||
|
|
@ -60,6 +60,7 @@ public class SDf11 extends SpcexObjectBase {
|
|||
private String doc_result;
|
||||
private Instant generationTime;
|
||||
private Long generationId;
|
||||
private Long paymentInstructionId;
|
||||
|
||||
public String getSeg_type() {
|
||||
return seg_type;
|
||||
|
|
@ -436,4 +437,12 @@ public class SDf11 extends SpcexObjectBase {
|
|||
public void setGenerationId(Long generationId) {
|
||||
this.generationId = generationId;
|
||||
}
|
||||
|
||||
public Long getPaymentInstructionId() {
|
||||
return paymentInstructionId;
|
||||
}
|
||||
|
||||
public void setPaymentInstructionId(Long paymentInstructionId) {
|
||||
this.paymentInstructionId = paymentInstructionId;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -47,8 +47,7 @@ public class Sdf03Builder {
|
|||
}
|
||||
sDf03.setGenerationTime(Instant.now());
|
||||
sDf03.setGenerationId(generationId);
|
||||
//todo
|
||||
// sDf03.setPaymentInstructionId(paymentInstruction.getId());
|
||||
sDf03.setPaymentInstructionId(paymentInstruction.getId());
|
||||
return sDf03;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -47,8 +47,7 @@ public class Sdf11Builder {
|
|||
}
|
||||
sDf11.setGenerationTime(Instant.now());
|
||||
sDf11.setGenerationId(generationId);
|
||||
//todo
|
||||
// sDf03.setPaymentInstructionId(paymentInstruction.getId());
|
||||
sDf11.setPaymentInstructionId(paymentInstruction.getId());
|
||||
return sDf11;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,13 +29,13 @@ public class SDf03MapStore extends TemplateMapStore<SDf03> {
|
|||
|
||||
@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", "RBANKNAM2", "RBANKNAM3",
|
||||
"RBANKNAM4", "RBANKNAM5", "PAY_DATE", "EXT_DATE", "PAY_VAL", "SUM_DEB", "SCLIENTN1", "SCLIENTN2",
|
||||
"SCLIENTN3", "SCLIENTN4", "SC_CODE", "ACC_DEB", "RCLIENTN1", "RCLIENTN2", "RCLIENTN3", "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", "IMP_RESULT", "GENERATION_TIME", "GENERATION_ID"
|
||||
"SPECIF_6", "SEND_TYPE", "SERVDATE", "DOC_RESULT", "IMP_RESULT", "GENERATION_TIME", "GENERATION_ID", "PAYMENT_INSTRUCTION_ID"
|
||||
};
|
||||
}
|
||||
|
||||
|
|
@ -91,6 +91,7 @@ public class SDf03MapStore extends TemplateMapStore<SDf03> {
|
|||
object.setImp_result(resultSet.getObject("IMP_RESULT", String.class));
|
||||
object.setGenerationTime(getInstantFromTimestamp(resultSet, "GENERATION_TIME"));
|
||||
object.setGenerationId(resultSet.getObject("GENERATION_ID", Long.class));
|
||||
object.setPaymentInstructionId(resultSet.getObject("PAYMENT_INSTRUCTION_ID", Long.class));
|
||||
return object;
|
||||
}
|
||||
|
||||
|
|
@ -99,53 +100,54 @@ public class SDf03MapStore extends TemplateMapStore<SDf03> {
|
|||
Object[] args = new Object[]{
|
||||
object.getId(),
|
||||
object.getSeg_type(),
|
||||
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.getRbanknam2(),
|
||||
object.getRbanknam3(),
|
||||
object.getRbanknam4(),
|
||||
object.getRbanknam5(),
|
||||
object.getPay_date(),
|
||||
object.getExt_date(),
|
||||
object.getPay_val(),
|
||||
object.getSum_deb(),
|
||||
object.getSclientn1(),
|
||||
object.getSclientn2(),
|
||||
object.getSclientn3(),
|
||||
object.getSclientn4(),
|
||||
object.getSc_code(),
|
||||
object.getAcc_deb(),
|
||||
object.getRclientn1(),
|
||||
object.getRclientn2(),
|
||||
object.getRclientn3(),
|
||||
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.getImp_result(),
|
||||
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.getRbanknam2(),
|
||||
object.getRbanknam3(),
|
||||
object.getRbanknam4(),
|
||||
object.getRbanknam5(),
|
||||
object.getPay_date(),
|
||||
object.getExt_date(),
|
||||
object.getPay_val(),
|
||||
object.getSum_deb(),
|
||||
object.getSclientn1(),
|
||||
object.getSclientn2(),
|
||||
object.getSclientn3(),
|
||||
object.getSclientn4(),
|
||||
object.getSc_code(),
|
||||
object.getAcc_deb(),
|
||||
object.getRclientn1(),
|
||||
object.getRclientn2(),
|
||||
object.getRclientn3(),
|
||||
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.getImp_result(),
|
||||
TimeUtil.toDateFromInstant(object.getGenerationTime()),
|
||||
object.getGenerationId()
|
||||
object.getGenerationId(),
|
||||
object.getPaymentInstructionId()
|
||||
};
|
||||
return args;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,13 +29,13 @@ public class SDf11MapStore extends TemplateMapStore<SDf11> {
|
|||
|
||||
@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", "RBANKNAM2",
|
||||
"RBANKNAM3", "RBANKNAM4", "RBANKNAM5", "PAY_DATE", "EXT_DATE", "PAY_VAL", "SUM_DEB", "SCLIENTN1", "SCLIENTN2",
|
||||
"SCLIENTN3", "SCLIENTN4", "SC_CODE", "ACC_DEB", "RCLIENTN1", "RCLIENTN2", "RCLIENTN3", "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"
|
||||
"SPECIF_6", "SEND_TYPE", "SERVDATE", "DOC_RESULT", "GENERATION_TIME", "GENERATION_ID", "PAYMENT_INSTRUCTION_ID"
|
||||
};
|
||||
}
|
||||
|
||||
|
|
@ -90,6 +90,7 @@ public class SDf11MapStore extends TemplateMapStore<SDf11> {
|
|||
object.setDoc_result(resultSet.getObject("DOC_RESULT", String.class));
|
||||
object.setGenerationTime(getInstantFromTimestamp(resultSet, "GENERATION_TIME"));
|
||||
object.setGenerationId(resultSet.getObject("GENERATION_ID", Long.class));
|
||||
object.setPaymentInstructionId(resultSet.getObject("PAYMENT_INSTRUCTION_ID", Long.class));
|
||||
return object;
|
||||
}
|
||||
|
||||
|
|
@ -98,52 +99,53 @@ public class SDf11MapStore extends TemplateMapStore<SDf11> {
|
|||
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.getRbanknam2(),
|
||||
object.getRbanknam3(),
|
||||
object.getRbanknam4(),
|
||||
object.getRbanknam5(),
|
||||
object.getPay_date(),
|
||||
object.getExt_date(),
|
||||
object.getPay_val(),
|
||||
object.getSum_deb(),
|
||||
object.getSclientn1(),
|
||||
object.getSclientn2(),
|
||||
object.getSclientn3(),
|
||||
object.getSclientn4(),
|
||||
object.getSc_code(),
|
||||
object.getAcc_deb(),
|
||||
object.getRclientn1(),
|
||||
object.getRclientn2(),
|
||||
object.getRclientn3(),
|
||||
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.getRbanknam2(),
|
||||
object.getRbanknam3(),
|
||||
object.getRbanknam4(),
|
||||
object.getRbanknam5(),
|
||||
object.getPay_date(),
|
||||
object.getExt_date(),
|
||||
object.getPay_val(),
|
||||
object.getSum_deb(),
|
||||
object.getSclientn1(),
|
||||
object.getSclientn2(),
|
||||
object.getSclientn3(),
|
||||
object.getSclientn4(),
|
||||
object.getSc_code(),
|
||||
object.getAcc_deb(),
|
||||
object.getRclientn1(),
|
||||
object.getRclientn2(),
|
||||
object.getRclientn3(),
|
||||
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()
|
||||
object.getGenerationId(),
|
||||
object.getPaymentInstructionId()
|
||||
};
|
||||
return args;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@ import ru.clearing.classes.statics.data.journal.InDocumentJournal;
|
|||
import ru.clearing.classes.statics.data.journal.OutDocumentJournal;
|
||||
import ru.clearing.classes.statics.data.messages.ErrorText;
|
||||
import ru.clearing.classes.statics.data.misc.KeyRate;
|
||||
import ru.clearing.classes.statics.data.misc.Listing;
|
||||
import ru.clearing.classes.statics.data.misc.MoneyMarketSecurity;
|
||||
import ru.clearing.classes.statics.data.profile.Contact;
|
||||
import ru.clearing.classes.statics.data.profile.ProfileDocument;
|
||||
|
|
@ -54,18 +55,20 @@ public class RunnableMapNamesForTesting {
|
|||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_UserHistory, UserHistory.class));
|
||||
|
||||
//business object
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_Account, Account.class));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_AccountBalance, AccountBalance.class));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_Account, Account.class));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_ClearingCalendar, ClearingCalendar.class));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_Company, Company.class));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_ErrorText, ErrorText.class));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_Relation, Relation.class));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_Launcher, Launcher.class));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_Listing, Listing.class,
|
||||
new SettingOperation("setLotSize", new Class[]{BigDecimal.class}, new Object[]{new BigDecimal("21.11")})));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_Planner, Planner.class));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_PlannerTemplate, PlannerTemplate.class));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_Relation, Relation.class));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_Security, Security.class));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_Statement, Statement.class,
|
||||
new SettingOperation("setAmount", new Class[]{BigDecimal.class}, new Object[]{new BigDecimal("23.22")})));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_Launcher, Launcher.class));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_PlannerTemplate, PlannerTemplate.class));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_ClearingCalendar, ClearingCalendar.class));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_UserConnect, UserConnect.class));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_User, User.class));
|
||||
|
||||
|
|
@ -119,13 +122,13 @@ public class RunnableMapNamesForTesting {
|
|||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_CompanySymbols, CompanySymbols.class));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_Contact, Contact.class));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_InDocumentJournal, InDocumentJournal.class,
|
||||
new SettingOperation("setAmount", new Class[]{BigDecimal.class}, new Object[]{new BigDecimal("23.22")})));
|
||||
new SettingOperation("setAmount", new Class[]{BigDecimal.class}, new Object[]{new BigDecimal("22.12")})));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_InformationAccount, InformationAccount.class));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_KeyRate, KeyRate.class));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_MoneyMarketSecurity, MoneyMarketSecurity.class,
|
||||
new SettingOperation("setNominalValue", new Class[]{BigDecimal.class}, new Object[]{new BigDecimal("23.22")})));
|
||||
new SettingOperation("setNominalValue", new Class[]{BigDecimal.class}, new Object[]{new BigDecimal("25.25")})));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_OutDocumentJournal, OutDocumentJournal.class,
|
||||
new SettingOperation("setAmount", new Class[]{BigDecimal.class}, new Object[]{new BigDecimal("23.22")})));
|
||||
new SettingOperation("setAmount", new Class[]{BigDecimal.class}, new Object[]{new BigDecimal("28.28")})));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_ProfileDocument, ProfileDocument.class));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_PlannerAllToday, PlannerAllToday.class));
|
||||
businessObjectAndBusinessEventForCheckMapStores.add(new BusinessObjectAndBusinessEventForCheckMapStore<>(IMDGDistributedNames.Map_SDf01, SDf01.class));
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue