diff --git a/ems-engine/src/main/java/it/integry/ems/document/farm_mes/service/FarmMesScrofaieImportService.java b/ems-engine/src/main/java/it/integry/ems/document/farm_mes/service/FarmMesScrofaieImportService.java index 25d273b1d7..3490ab3e05 100644 --- a/ems-engine/src/main/java/it/integry/ems/document/farm_mes/service/FarmMesScrofaieImportService.java +++ b/ems-engine/src/main/java/it/integry/ems/document/farm_mes/service/FarmMesScrofaieImportService.java @@ -51,6 +51,8 @@ public class FarmMesScrofaieImportService { private String tipoAnag = "C"; private String trasferimento; + private String inventario; + @Autowired private JSONObjectMapper jsonObjectMapper; @Autowired @@ -150,6 +152,14 @@ public class FarmMesScrofaieImportService { return ConfigActivityRules.completeActivityId(multiDBTransactionManager.getPrimaryConnection()); } + public String getInventario() { + return inventario; + } + + public void setInventario(String inventario) { + this.inventario = inventario; + } + private void getDatiProduzioneProv(TransactionSaveScrofaie transaction, String bandaProv, DettaglioProd dettProd) throws Exception { Connection conn = multiDBTransactionManager.getPrimaryConnection(); ResultSet res; @@ -2989,9 +2999,10 @@ public class FarmMesScrofaieImportService { setAvanzamento("AVANZAMENTO"); setVendita("VENDITA"); setProduzione("PRODUZIONE"); - setConsumi("INVENTARIO"); + setConsumi("CONSUMI"); setTrasferimentoACepsite("TRASFERIMENTO_A_CESPITE"); setTrasferimento("TRASFERIMENTO"); + setInventario("INVENTARIO"); } public List saveTransactionScrofaie(TransactionSaveScrofaie transaction) throws Exception { @@ -3004,7 +3015,7 @@ public class FarmMesScrofaieImportService { finalList = avanzamento(transaction, null); } else if (transaction.getTransactionTypeID().compareTo(vendita) == 0) { finalList = Vendita(transaction); - } else if (transaction.getTransactionTypeID().compareTo(consumi) == 0) { + } else if (transaction.getTransactionTypeID().compareTo(consumi) == 0 || transaction.getTransactionTypeID().compareTo(inventario) == 0) { finalList = consumi(transaction); } else if (transaction.getTransactionTypeID().compareTo(rilevazioneMorti) == 0) { finalList = RilevazioneMorti(transaction); @@ -3425,7 +3436,7 @@ public class FarmMesScrofaieImportService { activitys.setActivityId(activityID); arrayEntity.add(activitys); - } else if (activityTypeID.compareTo(vendita) == 0 || activityTypeID.compareTo(consumi) == 0 || activityTypeID.compareTo(trasferimentoACepsite) == 0) { + } else if (activityTypeID.compareTo(vendita) == 0 || activityTypeID.compareTo(consumi) == 0 || activityTypeID.compareTo(trasferimentoACepsite) == 0 || activityTypeID.compareTo(inventario) == 0 ) { // ------------------------------------- // CANCELLEAZIONE ED AGGIORNAMENTO STEP // -------------------------------------