Aggiunto controllo in openStep se FERMA_CREA_DOCS attivo

This commit is contained in:
2024-09-23 17:13:16 +02:00
parent 93832a5e60
commit c6008c4171

View File

@@ -21,6 +21,7 @@ import it.integry.ems.service.exception.EmptyReportException;
import it.integry.ems.sync.MultiDBTransaction.MultiDBTransactionManager;
import it.integry.ems.utility.UtilityEntity;
import it.integry.ems_model.base.EntityBase;
import it.integry.ems_model.config.EmsRestConstants;
import it.integry.ems_model.db.ResultSetMapper;
import it.integry.ems_model.entity.*;
import it.integry.ems_model.exception.GestSetupNotFoundException;
@@ -309,7 +310,15 @@ public class MesProductionServiceV2 {
.setNumOrd(numOrd)
.setGestione(gestioneOrd);
// order.setDataInizProd(new Date());
order.setOperation(OperationType.NO_OP);
boolean fermaCreaDocsEnabled = setupGest.getSetupBoolean(multiDBTransactionManager.getPrimaryConnection(), "CARICO_SCARICO_PF", "SETUP", "FERMA_CREA_DOCS");
if (fermaCreaDocsEnabled) {
order.setDataConsProdMax(EmsRestConstants.DATE_NULL);
order.setOperation(OperationType.UPDATE);
} else {
order.setOperation(OperationType.NO_OP);
}
order.setDtbOrdSteps(new ArrayList<>());
order.getDtbOrdSteps().add(lastStep);