balance-service put sdf02 request to kafka
This commit is contained in:
parent
0b2e5a13fb
commit
3014515e00
3 changed files with 9 additions and 3 deletions
|
|
@ -55,7 +55,7 @@ public class AccountService extends QueueConsumer implements InitializingBean {
|
|||
AccountSdf01ToStatementRequestPart responsePart = responsePart(accountReq.getSdf01Id());
|
||||
accountToStatement.add(responsePart);
|
||||
}
|
||||
sendStatementRequestBack(accountToStatement);
|
||||
sendStatementRequestBack(req.getGroupingSdf01Id(), accountToStatement);
|
||||
log.debug("successfully processed, grouping id={}, processed number={}", req.getGroupingSdf01Id(), accountToStatement.size());
|
||||
}
|
||||
|
||||
|
|
@ -67,8 +67,9 @@ public class AccountService extends QueueConsumer implements InitializingBean {
|
|||
return responsePart;
|
||||
}
|
||||
|
||||
private void sendStatementRequestBack(List<AccountSdf01ToStatementRequestPart> results) {
|
||||
private void sendStatementRequestBack(Long groupingSdf01Id, List<AccountSdf01ToStatementRequestPart> results) {
|
||||
StatementRequest request = new StatementRequest();
|
||||
request.setSdf01GroupId(groupingSdf01Id);
|
||||
request.setAccountCreationResults(results);
|
||||
kafkaSender.sendRequestToQueue(Consts.STATEMENT_PROCESS, request);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@ import ru.spcex.clearing.platform.messaging.domain.BaseRequest;
|
|||
import ru.spcex.clearing.platform.messaging.domain.Consts;
|
||||
import ru.spcex.clearing.platform.messaging.domain.cud.account.sdf01.AccountSdf01Request;
|
||||
import ru.spcex.clearing.platform.messaging.domain.cud.account.sdf01.AccountSdf01RequestPart;
|
||||
import ru.spcex.clearing.platform.messaging.domain.cud.balance.ExportToFileRequest;
|
||||
import ru.spcex.clearing.platform.messaging.domain.cud.balance.StatementRequest;
|
||||
import ru.spcex.clearing.platform.messaging.service.QueueConsumer;
|
||||
import ru.spcex.clearing.platform.messaging.service.sender.KafkaSender;
|
||||
|
|
@ -133,6 +134,10 @@ public class StatementService extends QueueConsumer implements InitializingBean
|
|||
|
||||
if (accountRequests.size() > 0) {
|
||||
kafkaReqProducer.sendRequestToQueue(Consts.ACCOUNT_NEW, createAccountsRequest(sdf01.getGenerationId(), accountRequests));
|
||||
} else {
|
||||
ExportToFileRequest exportRequest = new ExportToFileRequest();
|
||||
exportRequest.setSdfGroupId(statementRequest.getSdf01GroupId());
|
||||
exportRequest.setNameOfTable("DF-02");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ balance-service.hazelcast.login=dev
|
|||
balance-service.hazelcast.password=dev-pass
|
||||
|
||||
balance-service.kafka-consumer.bootstrap-servers=localhost:9092
|
||||
balance-service.kafka-consumer.group-id=dev-group
|
||||
balance-service.kafka-consumer.group-id=dev-group-balance-service
|
||||
balance-service.kafka-consumer.enable-auto-commit=false
|
||||
balance-service.kafka-consumer.session-timeout-ms=30000
|
||||
balance-service.kafka-consumer.auto-offset-reset=latest
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue