From bc5377a75236c2d34a4b917e59f2bab70eeefd7d Mon Sep 17 00:00:00 2001 From: AKurakin Date: Mon, 12 Feb 2024 13:43:57 +0300 Subject: [PATCH] imdg http://jira.mfd.msk:8088/browse/CLS-649 --- .../clearing/imdg/businessobject/RegistryMapStore.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/businessobject/RegistryMapStore.java b/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/businessobject/RegistryMapStore.java index 0b515eb60..a4842e0a5 100644 --- a/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/businessobject/RegistryMapStore.java +++ b/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/businessobject/RegistryMapStore.java @@ -52,14 +52,12 @@ public class RegistryMapStore extends TemplateMapStore { LocalDate today = LocalDate.now(); log.debug("loadAllKeys from {} with condition and today {}", getTableName(), today); List keys; - String sql = "select id from " + getTableName() + " WHERE registry_designation='A' OR " + - "(registry_designation='D' AND (clearing_date = ? OR registry_status='PROC' OR registry_status='MNG')) OR" + - "((registry_designation='C' OR registry_designation='L') AND clearing_date=?) OR" + - "((registry_designation='O' OR registry_designation='T') AND (clearing_date=? OR registry_status='PROC' OR registry_status='MNG'))"; + String sql = "select id from " + getTableName() + " WHERE registry_status<>'OK' or registry_status='OK' " + + "and (clearing_date = ? OR updated_at::date = ?)"; try { keys = jdbcTemplate.query(sql, (resultSet, i) -> resultSet.getLong("id"), - new Object[]{today, today, today}); + new Object[]{today, today}); } catch (Throwable e) { log.error("At load keys from {} (sql \"{}\"): {}", getTableName(), sql, ExceptionUtils.getStackTrace(e)); throw e;