http://jira.mfd.msk:8088/browse/BKI-3189 Added attribute processWithErrors for package; Update version to 1.4

This commit is contained in:
Mikhail Trofimov 2025-09-02 11:02:38 +03:00
parent ac82f57e23
commit 9ce3b91a1e
4 changed files with 5 additions and 1 deletions

View file

@ -10,7 +10,7 @@
</parent>
<groupId>ru.nbch</groupId>
<artifactId>credit-tracker</artifactId>
<version>1.3</version>
<version>1.4</version>
<name>credit_tracker</name>
<description>Credit Tracker Application</description>

View file

@ -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) {

View file

@ -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()); // <MEMBERCODE>_<PackageName>
Auth auth = new Auth();
auth.setUser(config.getSignalsuser());

View file

@ -31,6 +31,7 @@ public class SignalsStaxXmlWriter extends StaxXmlWriter<Signals, Person> {
writerWrapper.addStartElement("Signals");
writerWrapper.addAttribute("online", signals.getOnline());
writerWrapper.addAttribute("processWithErrors", signals.getProcessWithErrors());
writerWrapper.addSimplelement("Id", signals.getId());
writeAuth(signals.getAuth());