ialbert 2025-05-06 12:25:19 +03:00
parent 046d78d63f
commit 6c4e26cbe8
2 changed files with 5 additions and 1 deletions

View file

@ -93,6 +93,8 @@ import ru.spcex.platform.utils.log.ExceptionUtils;
import ru.spcex.platform.utils.number.BigDecimalUtil;
import static ru.spcex.platform.utils.number.BigDecimalUtil.safeBD;
import ru.spcex.platform.utils.text.TextUtil;
import static ru.spcex.platform.utils.time.TimeUtil.formatInstant;
import static ru.spcex.platform.utils.time.TimeUtil.readableDateTime;
import ru.spcex.platform.utils.validation.IValidator;
@Service
@ -502,10 +504,11 @@ public class Sdf57Executor extends AbstractExecutor<SDf57> {
log.debug("stmt.id={} created DMAU.id={}", stmt.getId(), newDmau.getId());
});
//DMAU подразумевает увеличение остатка поля balance и credit registry.code=DMAU
String genTime = formatInstant(sdf57.getGenerationTime(), readableDateTime);
notification.sendNotification(ObjectType.rgst,
("Зачисление средств на регистр невыясненных денежных средств. "
+ "Дата и время поступления: %s. "
+ "ID платежного поручения: %d").formatted(sdf57.getGenerationTime(), sdf57.getDbfId()),
+ "ID платежного поручения: %d").formatted(genTime, sdf57.getDbfId()),
Priority.HIGH);
}
} else if (OperationStatus.Executed.equalsByKey(stmt.getOperationStatus())) {

View file

@ -15,6 +15,7 @@ import java.util.Objects;
public class TimeUtil {
public static final DateTimeFormatter PROPERTY_DATE_FORMATTER = DateTimeFormatter.ofPattern("dd.MM.yyyy");
public static final DateTimeFormatter readableDateTime = DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss");
public static ZoneId zone = ZoneId.systemDefault();
/**