This commit is contained in:
parent
96611c9803
commit
380ea1077e
1 changed files with 17 additions and 0 deletions
|
|
@ -20,6 +20,7 @@ import ru.spcex.clearing.imdg.IMDGDistributedNames;
|
|||
import ru.spcex.clearing.reports.builders.CSVReportBuilder;
|
||||
import ru.spcex.clearing.reports.builders.EmptyParams;
|
||||
import ru.spcex.clearing.reports.builders.bean.KSRepCashRegistersReport;
|
||||
import ru.spcex.platform.enumeration.AccountStatus;
|
||||
import ru.spcex.platform.enumeration.AccountType;
|
||||
import ru.spcex.platform.enumeration.ClearingCategory;
|
||||
import ru.spcex.platform.enumeration.RegistryStatus;
|
||||
|
|
@ -110,6 +111,22 @@ public class KSRepCashRegistersReportBuilder extends CSVReportBuilder<EmptyParam
|
|||
}
|
||||
if (!WorkflowStatus.Active.equalsByKey(company.getWorkflowStatus())) continue;
|
||||
|
||||
if (registry.getAccountId() != null && registry.getBalance().compareTo(BigDecimal.ZERO) == 0) {
|
||||
Account account = accountImdg.getSingleObjectByID(registry.getAccountId());
|
||||
if (account != null) {
|
||||
AccountStatus accountStatus = IEnumKey.getEnumByKey(AccountStatus.class, account.getStatus());
|
||||
if (accountStatus == AccountStatus.BLOCKED || accountStatus == AccountStatus.CLOSE) {
|
||||
log.debug(
|
||||
"For registry id = {} balance = 0 and account with id = {} status = {}",
|
||||
registry.getId(),
|
||||
account.getId(),
|
||||
accountStatus
|
||||
);
|
||||
continue;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
String account = null;
|
||||
AccountType accountType = IEnumKey.getEnumByKey(AccountType.class, registry.getAccountType());
|
||||
if (accountType == AccountType.Clrn) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue