Исправление глобального баланса: иногда попадал общий баланс по расчёту Essentials
This commit is contained in:
parent
be9a394c7f
commit
8fb7f4f6c5
@ -22,18 +22,20 @@ class TotalBalanceModules {
|
|||||||
for (el in output) {
|
for (el in output) {
|
||||||
LOGGER.info("Processing line: $el")
|
LOGGER.info("Processing line: $el")
|
||||||
|
|
||||||
|
LOGGER.info("Total balance before process: $total")
|
||||||
if (startOfList) {
|
if (startOfList) {
|
||||||
LOGGER.info("Parsing balance entry")
|
LOGGER.info("Parsing balance entry")
|
||||||
val balance = el.split(" ")[2].replace(Regex("[^0-9.]"), "")
|
val balance = el.split(" ")[2].replace(Regex("[^0-9.]"), "")
|
||||||
LOGGER.info("Extracted balance: $balance")
|
LOGGER.info("Extracted balance: $balance")
|
||||||
total += balance.toFloat()
|
total += balance.toFloat()
|
||||||
} else if (el.contains("1.")) {
|
} else if (el.contains("1. ") && el.contains(", ")) {
|
||||||
startOfList = true
|
startOfList = true
|
||||||
LOGGER.info("Found first entry, starting balance calculation")
|
LOGGER.info("Found first entry, starting balance calculation")
|
||||||
val balance = el.split(" ")[2].replace(Regex("[^0-9.]"), "")
|
val balance = el.split(" ")[2].replace(Regex("[^0-9.]"), "")
|
||||||
LOGGER.info("First balance extracted: $balance")
|
LOGGER.info("First balance extracted: $balance")
|
||||||
total += balance.toFloat()
|
total += balance.toFloat()
|
||||||
}
|
}
|
||||||
|
LOGGER.info("Total after process: $total")
|
||||||
}
|
}
|
||||||
|
|
||||||
LOGGER.info("Total balance calculated: $total")
|
LOGGER.info("Total balance calculated: $total")
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user