Merge tag 'Hotfix-76' into develop
Finish Hotfix-76
This commit is contained in:
@@ -195,14 +195,15 @@ public class OrdiniImportService {
|
||||
|
||||
HashMap<String, Object> vtbDest = UtilityDB.executeSimpleQueryOnlyFirstRow(conn, sql);
|
||||
|
||||
String tipoCliente = vtbDest.get("tipo_cliente").toString();
|
||||
String codAnagTd = vtbDest.get("cod_anag_td") == null ? null : vtbDest.get("cod_anag_td").toString();
|
||||
String key = codAnagTd == null ? "NT" : codAnagTd;
|
||||
|
||||
String codVage = null;
|
||||
if (!UtilityString.isNullOrEmpty(setup.get("AGENTE_ORDINE"))) {
|
||||
codVage = setup.get("AGENTE_ORDINE");
|
||||
}
|
||||
|
||||
if (dtbOrdtMap.isEmpty() || !dtbOrdtMap.containsKey(tipoCliente)) {
|
||||
if (dtbOrdtMap.isEmpty() || !dtbOrdtMap.containsKey(key)) {
|
||||
destinatario = vtbDest.get("destinatario").toString();
|
||||
citta = vtbDest.get("citta").toString();
|
||||
|
||||
@@ -218,7 +219,11 @@ public class OrdiniImportService {
|
||||
.setDtbOrdr(new ArrayList<>())
|
||||
.setOperation(OperationType.INSERT);
|
||||
|
||||
dtbOrdtMap.put(tipoCliente, dtbOrdt);
|
||||
if(codAnagTd != null){
|
||||
dtbOrdt.setCodFornTd(codAnagTd);
|
||||
}
|
||||
|
||||
dtbOrdtMap.put(key, dtbOrdt);
|
||||
}
|
||||
|
||||
DtbOrdr dtbOrdr = new DtbOrdr();
|
||||
@@ -227,7 +232,7 @@ public class OrdiniImportService {
|
||||
.setQta(new BigDecimal(record.get(4)))
|
||||
.setOperation(OperationType.INSERT);
|
||||
|
||||
dtbOrdtMap.get(tipoCliente).getDtbOrdr().add(dtbOrdr);
|
||||
dtbOrdtMap.get(key).getDtbOrdr().add(dtbOrdr);
|
||||
}
|
||||
|
||||
List<DtbOrdt> dtbOrdtList = new ArrayList<>(dtbOrdtMap.values());
|
||||
|
||||
Reference in New Issue
Block a user