dbf-importer добавил слушателей на новые Task
This commit is contained in:
parent
1f959be4f5
commit
98028949b5
2 changed files with 19 additions and 2 deletions
|
|
@ -10,6 +10,7 @@ import ru.spcex.clearing.dbf.importer.logic.data.enums.ETable;
|
||||||
import ru.spcex.clearing.platform.messaging.domain.cud.schedule.LauncherCommandRequest;
|
import ru.spcex.clearing.platform.messaging.domain.cud.schedule.LauncherCommandRequest;
|
||||||
import ru.spcex.clearing.platform.messaging.service.QueueConsumer;
|
import ru.spcex.clearing.platform.messaging.service.QueueConsumer;
|
||||||
import ru.spcex.platform.enumeration.Task;
|
import ru.spcex.platform.enumeration.Task;
|
||||||
|
import ru.spcex.platform.utils.log.ExceptionUtils;
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
public class LauncherCommandReceiver extends QueueConsumer implements InitializingBean {
|
public class LauncherCommandReceiver extends QueueConsumer implements InitializingBean {
|
||||||
|
|
@ -27,7 +28,20 @@ public class LauncherCommandReceiver extends QueueConsumer implements Initializi
|
||||||
public void afterPropertiesSet() {
|
public void afterPropertiesSet() {
|
||||||
callback(LauncherCommandRequest.class)
|
callback(LauncherCommandRequest.class)
|
||||||
.setConsumer(action -> importer.run(ETable.DF_04))
|
.setConsumer(action -> importer.run(ETable.DF_04))
|
||||||
.forDestination(Task.createOrderConfirm.topic(), callbacks::put);
|
.forDestination(Task.createOrderConfirm.topic(), callbacks::put); // CORC
|
||||||
|
callback(LauncherCommandRequest.class)
|
||||||
|
.setConsumer(action -> importer.run(ETable.DF_01))
|
||||||
|
.forDestination(Task.dbf_GBAL.topic(), callbacks::put); // GBAL
|
||||||
|
callback(LauncherCommandRequest.class)
|
||||||
|
.setConsumer(action -> importer.run(ETable.DF_12))
|
||||||
|
.forDestination(Task.dbf_ABLK.topic(), callbacks::put); // ABLK
|
||||||
|
callback(LauncherCommandRequest.class)
|
||||||
|
.setConsumer(action -> importer.run(ETable.DF_09))
|
||||||
|
.forDestination(Task.dbf_GBLD.topic(), callbacks::put); // GBLD
|
||||||
|
callback(LauncherCommandRequest.class)
|
||||||
|
.setConsumer(action -> importer.run(ETable.DF_16))
|
||||||
|
.forDestination(Task.dbf_ADBL.topic(), callbacks::put); // ADBL
|
||||||
|
|
||||||
init();
|
init();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -13,11 +13,14 @@ public enum Task implements IEnumKey {
|
||||||
startOfPreClearing("SPRC"),// Запуск преклиринга
|
startOfPreClearing("SPRC"),// Запуск преклиринга
|
||||||
startPostClearing("SPOC"),// Запуск постклиринга
|
startPostClearing("SPOC"),// Запуск постклиринга
|
||||||
createOrder("CORD"),
|
createOrder("CORD"),
|
||||||
|
dbf_GBAL("GBAL"),
|
||||||
|
dbf_ABLK("ABLK"),
|
||||||
|
dbf_GBLD("GBLD"),
|
||||||
|
dbf_ADBL("ADBL"),
|
||||||
createOrderConfirm("CORC"),
|
createOrderConfirm("CORC"),
|
||||||
getAllBalance("GALB"),
|
getAllBalance("GALB"),
|
||||||
createReport_GREP("GREP");// Создание отчёта (report-service) RPRT нескольких видов, этот GREP
|
createReport_GREP("GREP");// Создание отчёта (report-service) RPRT нескольких видов, этот GREP
|
||||||
|
|
||||||
|
|
||||||
private final String key;
|
private final String key;
|
||||||
|
|
||||||
Task(String key) {
|
Task(String key) {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue