[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)
|
||||
&& matchLottoSlToOrdine
|
||||
&& !UtilityString.isNullOrEmpty(ordineLav.getPartitaMag())
|
||||
&& (!partitaMagRow.getPartitaMagProd().equalsIgnoreCase(partitaMagOrdine.getPartitaMagProd())
|
||||
|| !DateUtils.isSameDay(partitaMagRow.getDataScad(), partitaMagOrdine.getDataScad()))) {
|
||||
if (!partitaMagRow.getPartitaMagProd().equalsIgnoreCase(partitaMagOrdine.getPartitaMagProd())) {
|
||||
&& !partitaMagRow.getPartitaMagProd().equalsIgnoreCase(partitaMagOrdine.getPartitaMagProd())) {
|
||||
// if (!partitaMagRow.getPartitaMagProd().equalsIgnoreCase(partitaMagOrdine.getPartitaMagProd())) {
|
||||
response.getAnomalie().add(AnomalieDTO.warning(String.format(
|
||||
"Lotto di produzione (%s) diverso da quello in lavorazione (%s).\nVuoi creare un nuovo ordine?",
|
||||
partitaMagRow.getPartitaMag(),
|
||||
partitaMagOrdine.getPartitaMagProd())));
|
||||
} else {
|
||||
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?",
|
||||
UtilityDate.formatDate(partitaMagRow.getDataScad(), CommonConstants.DATE_FORMAT_DMY),
|
||||
UtilityDate.formatDate(partitaMagOrdine.getDataScad(), CommonConstants.DATE_FORMAT_DMY)
|
||||
)));
|
||||
}
|
||||
// } else {
|
||||
// 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?",
|
||||
// UtilityDate.formatDate(partitaMagRow.getDataScad(), CommonConstants.DATE_FORMAT_DMY),
|
||||
// UtilityDate.formatDate(partitaMagOrdine.getDataScad(), CommonConstants.DATE_FORMAT_DMY)
|
||||
// )));
|
||||
// }
|
||||
|
||||
response.setNewOrderRequired(true);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user