Migliorata gestione dei colli di trasferimento verso i depositi che non gestiscono i colli
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good
This commit is contained in:
@@ -1011,16 +1011,26 @@ public class DocumentiDirettiService {
|
||||
|
||||
createUDSWithRowsRequest.setUdsRows(
|
||||
createULFromDocument.getUlRows().stream()
|
||||
.map(x -> new InsertUDSRowRequestDTO()
|
||||
.setBarcode(x.getBarcodeUl())
|
||||
.setCodMart(x.getCodMart())
|
||||
.setPartitaMag(x.getPartitaMag())
|
||||
.setDataScad(x.getDataScad())
|
||||
.setQtaTot(x.getQtaCol())
|
||||
.setNumCnf(x.getNumCnf())
|
||||
.setDataOrd(x.getDataOrd())
|
||||
.setNumOrd(x.getNumOrd())
|
||||
.setRigaOrd(x.getRigaOrd()))
|
||||
.map(x -> {
|
||||
MvwSitArtUdcDetInventarioDTO sourceGiacenzaRow = giacenzaRows.stream()
|
||||
.filter(y -> y.getBarcodeUl().equals(x.getBarcodeUl()) &&
|
||||
y.getCodMart().equals(x.getCodMart()) &&
|
||||
y.getPartitaMag().equals(x.getPartitaMag()))
|
||||
.findFirst()
|
||||
.orElse(null);
|
||||
|
||||
return new InsertUDSRowRequestDTO()
|
||||
.setSourceMtbColr(WMSUtility.convertMvwItemToMtbColr(sourceGiacenzaRow))
|
||||
.setBarcode(x.getBarcodeUl())
|
||||
.setCodMart(x.getCodMart())
|
||||
.setPartitaMag(x.getPartitaMag())
|
||||
.setDataScad(x.getDataScad())
|
||||
.setQtaTot(x.getQtaCol())
|
||||
.setNumCnf(x.getNumCnf())
|
||||
.setDataOrd(x.getDataOrd())
|
||||
.setNumOrd(x.getNumOrd())
|
||||
.setRigaOrd(x.getRigaOrd());
|
||||
})
|
||||
.collect(Collectors.toList()));
|
||||
|
||||
final CreateUDSResponseDTO udsWithRows = wmsLavorazioneService
|
||||
|
||||
Reference in New Issue
Block a user