Compare commits

...

2 Commits

Author SHA1 Message Date
7522092a12 Finish Hotfix-1
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good
2025-12-12 09:58:37 +01:00
4dc0174800 Fix su convert mvwSitart to mtbColr 2025-12-12 09:58:32 +01:00
2 changed files with 11 additions and 2 deletions

View File

@ -665,6 +665,10 @@ public class WMSUtility {
return null; return null;
return new MtbColr() return new MtbColr()
.setNumCollo(inputData.getNumCollo())
.setDataCollo(inputData.getDataCollo())
.setGestione(inputData.getGestione())
.setSerCollo(inputData.getSerCollo())
.setCodMart(inputData.getCodMart()) .setCodMart(inputData.getCodMart())
.setPartitaMag(inputData.getPartitaMag()) .setPartitaMag(inputData.getPartitaMag())
// .setCodCol(inputData.getCodCol()) // .setCodCol(inputData.getCodCol())

View File

@ -1714,11 +1714,16 @@ public class WMSGenericService {
anomalieList.add(AnomalieDTO.error("Non è stato trovato alcun articolo in giacenza")); anomalieList.add(AnomalieDTO.error("Non è stato trovato alcun articolo in giacenza"));
continue; continue;
} }
List<String> articoliDaScaricare = Stream.of(results).map(MvwSitArtUdcDetInventarioDTO::getCodMart).distinct().toList(); List<String> articoliDaScaricare = results.stream()
.map(MvwSitArtUdcDetInventarioDTO::getCodMart)
.distinct()
.collect(Collectors.toList());
for (String codMart : articoliDaScaricare) { for (String codMart : articoliDaScaricare) {
List<MvwSitArtUdcDetInventarioDTO> giacenzeArticolo = Stream.of(results).filter(x -> x.getCodMart().equalsIgnoreCase(codMart)).toList(); List<MvwSitArtUdcDetInventarioDTO> giacenzeArticolo = results.stream()
.filter(x -> x.getCodMart().equalsIgnoreCase(codMart))
.collect(Collectors.toList());
if (giacenzeArticolo.isEmpty()) { if (giacenzeArticolo.isEmpty()) {
anomalieList.add(AnomalieDTO.warning("Non è stato possibile scaricare la quantita di materia prima dell'articolo " + codMart + ". ")); anomalieList.add(AnomalieDTO.warning("Non è stato possibile scaricare la quantita di materia prima dell'articolo " + codMart + ". "));
continue; //throw new Exception("Non è stato trovato alcun articolo in giacenza"); continue; //throw new Exception("Non è stato trovato alcun articolo in giacenza");