Fix causale nulla in createUDSLavorazioneMovement
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good

This commit is contained in:
2025-11-20 10:23:25 +01:00
parent 3a95372f18
commit b10bc86db0
2 changed files with 6 additions and 0 deletions

View File

@@ -158,6 +158,10 @@ public class WMSUtility {
EntityProcessor entityProcessor = ApplicationContextProvider.getApplicationContext().getBean(EntityProcessor.class);
ProductionOrderDataHandlerService productionOrderDataHandlerService = ApplicationContextProvider.getApplicationContext().getBean(ProductionOrderDataHandlerService.class);
if (createUDSRequestDTO.getCausaleCollo() == null) {
throw new MissingDataException("Causale collo non specificata");
}
List<DtbOrdt> foundDtbOrdts = new ArrayList<>();
if (createUDSRequestDTO.getOrders() != null) {

View File

@@ -1610,6 +1610,7 @@ public class WMSGenericService {
mtbColtToInsert = WMSUtility.createUDSLavorazioneMovement(multiDBTransactionManager,
new CreateUDSRequestDTO()
.setCausaleCollo(CreateUDSRequestDTO.Causale.SCARICO)
.setCodMdep(codMdep)
.setCodJfas(codJfas == null ? scaricoMateriaPrimaDTO.getCodJfas() : codJfas)
.setPosizione(scaricoMateriaPrimaDTO.getPosizione())
@@ -1787,6 +1788,7 @@ public class WMSGenericService {
.setCodJfas(codJfasScarico)
.setPosizione(giacenza.getPosizione())
.setCodAnag(codAnag)
.setCausaleCollo(CreateUDSRequestDTO.Causale.SCARICO)
.setOrders(Collections.singletonList(new CreateUDSRequestOrderDTO()
.setDataOrd(scaricoDaOrdine.getDataOrd())
.setNumOrd(scaricoDaOrdine.getNumOrd()))),