Aggiunto controllo in openStep se FERMA_CREA_DOCS attivo
This commit is contained in:
@@ -21,6 +21,7 @@ import it.integry.ems.service.exception.EmptyReportException;
|
|||||||
import it.integry.ems.sync.MultiDBTransaction.MultiDBTransactionManager;
|
import it.integry.ems.sync.MultiDBTransaction.MultiDBTransactionManager;
|
||||||
import it.integry.ems.utility.UtilityEntity;
|
import it.integry.ems.utility.UtilityEntity;
|
||||||
import it.integry.ems_model.base.EntityBase;
|
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.db.ResultSetMapper;
|
||||||
import it.integry.ems_model.entity.*;
|
import it.integry.ems_model.entity.*;
|
||||||
import it.integry.ems_model.exception.GestSetupNotFoundException;
|
import it.integry.ems_model.exception.GestSetupNotFoundException;
|
||||||
@@ -309,7 +310,15 @@ public class MesProductionServiceV2 {
|
|||||||
.setNumOrd(numOrd)
|
.setNumOrd(numOrd)
|
||||||
.setGestione(gestioneOrd);
|
.setGestione(gestioneOrd);
|
||||||
// order.setDataInizProd(new Date());
|
// 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.setDtbOrdSteps(new ArrayList<>());
|
||||||
order.getDtbOrdSteps().add(lastStep);
|
order.getDtbOrdSteps().add(lastStep);
|
||||||
|
|||||||
Reference in New Issue
Block a user