Aggiunto controllo su posizioni MonoUL nel servizio che controlla se una UL può essere eliminata
This commit is contained in:
@@ -2775,8 +2775,21 @@ public class WMSGenericService {
|
||||
"WHERE sum_mtb_colr.num_collo IS NULL " +
|
||||
" AND " + whereCond;
|
||||
|
||||
final List<HashMap<String, Object>> result = UtilityDB.executeSimpleQuery(multiDBTransactionManager.getPrimaryConnection(), query);
|
||||
return !result.isEmpty();
|
||||
final MtbColt result = UtilityDB.executeSimpleQueryOnlyFirstRowDTO(multiDBTransactionManager.getPrimaryConnection(), query, MtbColt.class);
|
||||
|
||||
boolean canBeDeleted = result != null;
|
||||
|
||||
if (result != null && !UtilityString.isNullOrEmpty(result.getPosizione())) {
|
||||
MtbDepoPosizioni currentPosizione =
|
||||
UtilityDB.executeSimpleQueryOnlyFirstRowDTO(multiDBTransactionManager.getPrimaryConnection(),
|
||||
Query.format("SELECT * FROM mtb_depo_posizioni WHERE cod_mdep = {} AND posizione = {}", result.getCodMdep(), result.getPosizione()),
|
||||
MtbDepoPosizioni.class);
|
||||
|
||||
|
||||
canBeDeleted = !currentPosizione.isFlagMonoCollo();
|
||||
}
|
||||
|
||||
return canBeDeleted;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user