[ROSSOGARGANO - MES]
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good
- corretto criterio di check sui barcode versati in produzione togliendo il controllo sulla data scadenza del SL
This commit is contained in:
@@ -1473,20 +1473,19 @@ public class MesProductionServiceV2 {
|
|||||||
if (rowArt.getCodMgrp().equalsIgnoreCase(codMgrpSL)
|
if (rowArt.getCodMgrp().equalsIgnoreCase(codMgrpSL)
|
||||||
&& matchLottoSlToOrdine
|
&& matchLottoSlToOrdine
|
||||||
&& !UtilityString.isNullOrEmpty(ordineLav.getPartitaMag())
|
&& !UtilityString.isNullOrEmpty(ordineLav.getPartitaMag())
|
||||||
&& (!partitaMagRow.getPartitaMagProd().equalsIgnoreCase(partitaMagOrdine.getPartitaMagProd())
|
&& !partitaMagRow.getPartitaMagProd().equalsIgnoreCase(partitaMagOrdine.getPartitaMagProd())) {
|
||||||
|| !DateUtils.isSameDay(partitaMagRow.getDataScad(), partitaMagOrdine.getDataScad()))) {
|
// if (!partitaMagRow.getPartitaMagProd().equalsIgnoreCase(partitaMagOrdine.getPartitaMagProd())) {
|
||||||
if (!partitaMagRow.getPartitaMagProd().equalsIgnoreCase(partitaMagOrdine.getPartitaMagProd())) {
|
|
||||||
response.getAnomalie().add(AnomalieDTO.warning(String.format(
|
response.getAnomalie().add(AnomalieDTO.warning(String.format(
|
||||||
"Lotto di produzione (%s) diverso da quello in lavorazione (%s).\nVuoi creare un nuovo ordine?",
|
"Lotto di produzione (%s) diverso da quello in lavorazione (%s).\nVuoi creare un nuovo ordine?",
|
||||||
partitaMagRow.getPartitaMag(),
|
partitaMagRow.getPartitaMag(),
|
||||||
partitaMagOrdine.getPartitaMagProd())));
|
partitaMagOrdine.getPartitaMagProd())));
|
||||||
} else {
|
// } else {
|
||||||
response.getAnomalie().add(AnomalieDTO.warning(String.format(
|
// response.getAnomalie().add(AnomalieDTO.warning(String.format(
|
||||||
"La data di scadenza del lotto versato (%s) è diversa da quella del lotto di lavorazione (%s).\nVuoi creare un nuovo ordine?",
|
// "La data di scadenza del lotto versato (%s) è diversa da quella del lotto di lavorazione (%s).\nVuoi creare un nuovo ordine?",
|
||||||
UtilityDate.formatDate(partitaMagRow.getDataScad(), CommonConstants.DATE_FORMAT_DMY),
|
// UtilityDate.formatDate(partitaMagRow.getDataScad(), CommonConstants.DATE_FORMAT_DMY),
|
||||||
UtilityDate.formatDate(partitaMagOrdine.getDataScad(), CommonConstants.DATE_FORMAT_DMY)
|
// UtilityDate.formatDate(partitaMagOrdine.getDataScad(), CommonConstants.DATE_FORMAT_DMY)
|
||||||
)));
|
// )));
|
||||||
}
|
// }
|
||||||
|
|
||||||
response.setNewOrderRequired(true);
|
response.setNewOrderRequired(true);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user