From 1e8b19d663467f0db487b73091c41090c61ec345 Mon Sep 17 00:00:00 2001 From: Mikhail Trofimov Date: Thu, 11 Sep 2025 10:54:16 +0300 Subject: [PATCH] http://jira.mfd.msk:8088/browse/BKI-3199 Added new column signals_phone_fid_map.error_text --- .../nbch/credit_tracker/entities/dto/PhoneFidMap.java | 1 + src/main/resources/credit_tracker_db.ddl | 1 + .../mybatis/mapper/signal/PhoneFidMapMapper.xml | 10 +++++++--- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/main/java/ru/nbch/credit_tracker/entities/dto/PhoneFidMap.java b/src/main/java/ru/nbch/credit_tracker/entities/dto/PhoneFidMap.java index ea7629a..0ed7836 100644 --- a/src/main/java/ru/nbch/credit_tracker/entities/dto/PhoneFidMap.java +++ b/src/main/java/ru/nbch/credit_tracker/entities/dto/PhoneFidMap.java @@ -18,4 +18,5 @@ public class PhoneFidMap { private Integer flagDebt5000; private Integer flag90days; private LocalDateTime calculatedAt; + private String errorText; } diff --git a/src/main/resources/credit_tracker_db.ddl b/src/main/resources/credit_tracker_db.ddl index 4f3955a..f79c2f4 100644 --- a/src/main/resources/credit_tracker_db.ddl +++ b/src/main/resources/credit_tracker_db.ddl @@ -20,6 +20,7 @@ CREATE TABLE signals_phone_fid_map ( flag_debt5000 SMALLINT, -- 1, если есть активная просрочка > 5000 руб., иначе 0 flag_90_12 SMALLINT, -- 1, если по субъекту когда-либо была просрочка 90+ дней за последний год, иначе – 0 calculated_at TIMESTAMP, -- дата последнего расчёта флагов + error_text TEXT, CONSTRAINT fk_signals_user_packages FOREIGN KEY (package_id) REFERENCES signals_user_packages(id) diff --git a/src/main/resources/mybatis/mapper/signal/PhoneFidMapMapper.xml b/src/main/resources/mybatis/mapper/signal/PhoneFidMapMapper.xml index 9868f9e..4217af3 100644 --- a/src/main/resources/mybatis/mapper/signal/PhoneFidMapMapper.xml +++ b/src/main/resources/mybatis/mapper/signal/PhoneFidMapMapper.xml @@ -14,6 +14,7 @@ + @@ -35,7 +36,8 @@ fid = #{subject.fid}, flag_debt5000 = #{subject.flagDebt5000}, flag_90_12 = #{subject.flag90days}, - calculated_at = #{subject.calculatedAt} + calculated_at = #{subject.calculatedAt}, + error_text = #{subject.errorText} WHERE id = #{subject.id} @@ -48,7 +50,8 @@ fid, flag_90_12, flag_debt5000, - calculated_at + calculated_at, + error_text FROM signals_phone_fid_map WHERE package_id = #{packageId} ORDER BY id @@ -63,7 +66,8 @@ fid, flag_90_12, flag_debt5000, - calculated_at + calculated_at, + error_text FROM signals_phone_fid_map WHERE id = #{id} LIMIT 1