Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
commit
20bd9a0bb5
2 changed files with 32 additions and 18 deletions
|
|
@ -48,6 +48,10 @@ public class KSRepCashRegisterSumsReport {
|
||||||
@CsvBindByPosition(position = 8)
|
@CsvBindByPosition(position = 8)
|
||||||
private String operType;
|
private String operType;
|
||||||
|
|
||||||
|
@CsvBindByName(column = "CURRENCY")
|
||||||
|
@CsvBindByPosition(position = 9)
|
||||||
|
private String currency;
|
||||||
|
|
||||||
|
|
||||||
public String getFirmId() {
|
public String getFirmId() {
|
||||||
return firmId;
|
return firmId;
|
||||||
|
|
@ -120,4 +124,12 @@ public class KSRepCashRegisterSumsReport {
|
||||||
public void setOperType(String operType) {
|
public void setOperType(String operType) {
|
||||||
this.operType = operType;
|
this.operType = operType;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getCurrency() {
|
||||||
|
return currency;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCurrency(String currency) {
|
||||||
|
this.currency = currency;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -107,7 +107,8 @@ public class KSRepCashRegisterSumsReportBuilder extends CSVReportBuilder<EmptyPa
|
||||||
pairRegistryPredicate
|
pairRegistryPredicate
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
if (pairRegistries.isEmpty()) log.warn("Pair AM_T registry for registry (id = {}) not found", registry.getId());
|
if (pairRegistries.isEmpty())
|
||||||
|
log.warn("Pair AM_T registry for registry (id = {}) not found", registry.getId());
|
||||||
pairRegistry = pairRegistries.iterator().next();
|
pairRegistry = pairRegistries.iterator().next();
|
||||||
if (pairRegistries.size() > 1) {
|
if (pairRegistries.size() > 1) {
|
||||||
log.warn("For registry (id = {}) found > 1 AM_T registry, use first (id = {})",
|
log.warn("For registry (id = {}) found > 1 AM_T registry, use first (id = {})",
|
||||||
|
|
@ -131,7 +132,7 @@ public class KSRepCashRegisterSumsReportBuilder extends CSVReportBuilder<EmptyPa
|
||||||
String tkr = registry.getTradingClearingRegistry();
|
String tkr = registry.getTradingClearingRegistry();
|
||||||
String tradeNum = null;
|
String tradeNum = null;
|
||||||
String registerCode = pairRegistry != null ? pairRegistry.getRegistryCode() : "";
|
String registerCode = pairRegistry != null ? pairRegistry.getRegistryCode() : "";
|
||||||
BigDecimal addSum = registry.getBalance() != null ? registry.getBalance() :BigDecimal.ZERO;
|
BigDecimal addSum = registry.getBalance() != null ? registry.getBalance() : BigDecimal.ZERO;
|
||||||
Instant addTime = registry.getUpdated();
|
Instant addTime = registry.getUpdated();
|
||||||
LocalDate addDate = LocalDate.now();
|
LocalDate addDate = LocalDate.now();
|
||||||
OperationType operType = OperationType.forBigDecimal(registry.getBalance());
|
OperationType operType = OperationType.forBigDecimal(registry.getBalance());
|
||||||
|
|
@ -146,6 +147,7 @@ public class KSRepCashRegisterSumsReportBuilder extends CSVReportBuilder<EmptyPa
|
||||||
ksRepCashRegisterSumsReport.setAddTime(LocalTime.ofInstant(addTime, getReportZoneId()));
|
ksRepCashRegisterSumsReport.setAddTime(LocalTime.ofInstant(addTime, getReportZoneId()));
|
||||||
ksRepCashRegisterSumsReport.setAddDate(addDate);
|
ksRepCashRegisterSumsReport.setAddDate(addDate);
|
||||||
ksRepCashRegisterSumsReport.setOperType(operType.getCode());
|
ksRepCashRegisterSumsReport.setOperType(operType.getCode());
|
||||||
|
ksRepCashRegisterSumsReport.setCurrency(registry.getSecuritySymbol());
|
||||||
rows.add(ksRepCashRegisterSumsReport);
|
rows.add(ksRepCashRegisterSumsReport);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue