From f7b71cc4ee4fbbf6bff06329c10b5dd3554d4b2e Mon Sep 17 00:00:00 2001 From: FabioN Date: Mon, 8 Jul 2024 11:31:24 +0200 Subject: [PATCH] Aggiunto DB SicialiniDMS ed esclusi migrations DMS da escludere --- .../java/it/integry/ems/migration/_base/IntegryCustomer.java | 2 ++ .../it/integry/ems/migration/_base/IntegryCustomerDB.java | 1 + .../integry/ems/migration/model/Migration_20240701145633.java | 4 ++++ .../integry/ems/migration/model/Migration_20240701154550.java | 3 +++ .../integry/ems/migration/model/Migration_20240703115340.java | 3 +++ .../integry/ems/migration/model/Migration_20240703150654.java | 4 ++++ .../integry/ems/migration/model/Migration_20240704185802.java | 4 ++++ 7 files changed, 21 insertions(+) diff --git a/ems-core/src/main/java/it/integry/ems/migration/_base/IntegryCustomer.java b/ems-core/src/main/java/it/integry/ems/migration/_base/IntegryCustomer.java index 03522503b0..4bdd6b5693 100644 --- a/ems-core/src/main/java/it/integry/ems/migration/_base/IntegryCustomer.java +++ b/ems-core/src/main/java/it/integry/ems/migration/_base/IntegryCustomer.java @@ -43,6 +43,8 @@ public enum IntegryCustomer { IntegryCustomerDB.Didonna_Diba, IntegryCustomerDB.Didonna_MediimpexLiq, IntegryCustomerDB.Didonna_DibaLiq), + + DMS(IntegryCustomerDB.Siciliani_DMS), DolceBonta(IntegryCustomerDB.DolceBonta_DolceBo, IntegryCustomerDB.DolceBonta_Emanuela), Dulciar(IntegryCustomerDB.Dulciar_Dulciar, diff --git a/ems-core/src/main/java/it/integry/ems/migration/_base/IntegryCustomerDB.java b/ems-core/src/main/java/it/integry/ems/migration/_base/IntegryCustomerDB.java index 1e3ba25f8d..d2a6b74c64 100644 --- a/ems-core/src/main/java/it/integry/ems/migration/_base/IntegryCustomerDB.java +++ b/ems-core/src/main/java/it/integry/ems/migration/_base/IntegryCustomerDB.java @@ -52,6 +52,7 @@ public enum IntegryCustomerDB { Didonna_MediimpexLiq("mediimpexliq"), Didonna_DibaLiq("dibaliq"), + Siciliani_DMS("DMS"), DolceBonta_DolceBo("dolce_bo"), DolceBonta_Emanuela("emanuela"), diff --git a/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240701145633.java b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240701145633.java index c3a003a03a..fe959d5c16 100644 --- a/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240701145633.java +++ b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240701145633.java @@ -2,6 +2,7 @@ package it.integry.ems.migration.model; import it.integry.ems.migration._base.BaseMigration; import it.integry.ems.migration._base.IntegryCustomer; +import it.integry.ems.migration._base.IntegryCustomerDB; import it.integry.ems.migration._base.MigrationModelInterface; public class Migration_20240701145633 extends BaseMigration implements MigrationModelInterface { @@ -11,6 +12,9 @@ public class Migration_20240701145633 extends BaseMigration implements Migration if (isHistoryDB()) return; + if (isCustomerDb(IntegryCustomerDB.Siciliani_DMS)) + return; + executeStatement("ALTER TABLE vtb_dest ADD part_iva_legale varchar(20)", "ALTER TABLE vtb_dest ADD cod_fisc_legale varchar(16)"); diff --git a/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240701154550.java b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240701154550.java index 749bc7c36b..7dd89a58aa 100644 --- a/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240701154550.java +++ b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240701154550.java @@ -1,6 +1,7 @@ package it.integry.ems.migration.model; import it.integry.ems.migration._base.BaseMigration; +import it.integry.ems.migration._base.IntegryCustomerDB; import it.integry.ems.migration._base.MigrationModelInterface; public class Migration_20240701154550 extends BaseMigration implements MigrationModelInterface { @@ -10,6 +11,8 @@ public class Migration_20240701154550 extends BaseMigration implements Migration if (isHistoryDB()) return; + if (isCustomerDb(IntegryCustomerDB.Siciliani_DMS)) + return; createOrUpdateFunction("ordify_getElencoClienti", "CREATE FUNCTION [dbo].[ordify_getElencoClienti]\n" + "( \n" + diff --git a/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240703115340.java b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240703115340.java index 87861998d6..56facf8546 100644 --- a/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240703115340.java +++ b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240703115340.java @@ -1,6 +1,7 @@ package it.integry.ems.migration.model; import it.integry.ems.migration._base.BaseMigration; +import it.integry.ems.migration._base.IntegryCustomerDB; import it.integry.ems.migration._base.MigrationModelInterface; public class Migration_20240703115340 extends BaseMigration implements MigrationModelInterface { @@ -10,6 +11,8 @@ public class Migration_20240703115340 extends BaseMigration implements Migration if (isHistoryDB()) return; + if (isCustomerDb(IntegryCustomerDB.Siciliani_DMS)) + return; createOrUpdateFunction("getPromozioneVendita", "CREATE FUNCTION [dbo].[getPromozioneVendita] (@dataIniz datetime, @dataFine datetime, @codVlis varchar(5), @codPromo varchar(10), @codMart varchar(15)) RETURNS TABLE AS \n" + " return \n" + diff --git a/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240703150654.java b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240703150654.java index fc8c4c5f2d..ac9c73bc72 100644 --- a/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240703150654.java +++ b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240703150654.java @@ -1,6 +1,7 @@ package it.integry.ems.migration.model; import it.integry.ems.migration._base.BaseMigration; +import it.integry.ems.migration._base.IntegryCustomerDB; import it.integry.ems.migration._base.MigrationModelInterface; public class Migration_20240703150654 extends BaseMigration implements MigrationModelInterface { @@ -10,6 +11,9 @@ public class Migration_20240703150654 extends BaseMigration implements Migration if (isHistoryDB()) return; + if (isCustomerDb(IntegryCustomerDB.Siciliani_DMS)) + return; + executeStatement("ALTER TABLE dtb_ordr_pian_prod\n" + " ADD data_esportazione DATETIME;"); } diff --git a/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240704185802.java b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240704185802.java index bf5aedf087..421939d9db 100644 --- a/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240704185802.java +++ b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240704185802.java @@ -1,6 +1,7 @@ package it.integry.ems.migration.model; import it.integry.ems.migration._base.BaseMigration; +import it.integry.ems.migration._base.IntegryCustomerDB; import it.integry.ems.migration._base.MigrationModelInterface; public class Migration_20240704185802 extends BaseMigration implements MigrationModelInterface { @@ -10,6 +11,9 @@ public class Migration_20240704185802 extends BaseMigration implements Migration if (isHistoryDB()) return; + if (isCustomerDb(IntegryCustomerDB.Siciliani_DMS)) + return; + createOrUpdateFunction("getListinoVenditaPedane", "CREATE FUNCTION [dbo].[getListinoVenditaPedane](@datavalidita DATETIME, @codvlis VARCHAR(5), @codmart VARCHAR(15), @pedane INT)\n" + " RETURNS TABLE AS\n" + " RETURN\n" +