diff --git a/pom.xml b/pom.xml index b2eab3b..bfa03a6 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ ru.nbch credit-tracker - 1.3 + 1.4 credit_tracker Credit Tracker Application diff --git a/src/main/java/ru/nbch/credit_tracker/entities/external_request/signals/Signals.java b/src/main/java/ru/nbch/credit_tracker/entities/external_request/signals/Signals.java index 37624d8..e17a06e 100644 --- a/src/main/java/ru/nbch/credit_tracker/entities/external_request/signals/Signals.java +++ b/src/main/java/ru/nbch/credit_tracker/entities/external_request/signals/Signals.java @@ -25,6 +25,8 @@ public class Signals { protected Conditions conditions; @XmlAttribute(name = "online", required = true) protected String online; + @XmlAttribute(name = "processWithErrors", required = true) + protected String processWithErrors; public Conditions getConditions() { if (conditions == null) { diff --git a/src/main/java/ru/nbch/credit_tracker/service/SignalService.java b/src/main/java/ru/nbch/credit_tracker/service/SignalService.java index ca23931..52a4b2c 100644 --- a/src/main/java/ru/nbch/credit_tracker/service/SignalService.java +++ b/src/main/java/ru/nbch/credit_tracker/service/SignalService.java @@ -220,6 +220,7 @@ public class SignalService { UserPackage userPackage = userPackageService.findPackage(packageId); Signals signals = new Signals(); signals.setOnline("2"); // Всегда=2 (только онлайн-сигналы) + signals.setProcessWithErrors("1"); // Всегда=1 (обработать пакет полностью, по обнаруженным ошибкам (при наличии) сформировать файл отказа, записи без ошибок установить на мониторинг) signals.setId(userPackage.getUserId().substring(0, 6) + "_" + userPackage.getPackageName()); // _ Auth auth = new Auth(); auth.setUser(config.getSignalsuser()); diff --git a/src/main/java/ru/nbch/credit_tracker/service/xml/stax/SignalsStaxXmlWriter.java b/src/main/java/ru/nbch/credit_tracker/service/xml/stax/SignalsStaxXmlWriter.java index 18d96c9..d56eff7 100644 --- a/src/main/java/ru/nbch/credit_tracker/service/xml/stax/SignalsStaxXmlWriter.java +++ b/src/main/java/ru/nbch/credit_tracker/service/xml/stax/SignalsStaxXmlWriter.java @@ -31,6 +31,7 @@ public class SignalsStaxXmlWriter extends StaxXmlWriter { writerWrapper.addStartElement("Signals"); writerWrapper.addAttribute("online", signals.getOnline()); + writerWrapper.addAttribute("processWithErrors", signals.getProcessWithErrors()); writerWrapper.addSimplelement("Id", signals.getId()); writeAuth(signals.getAuth());