[MIDEL]
corretto controllo su esistenza cliente generico agente
This commit is contained in:
@@ -24,6 +24,7 @@ import it.integry.ems_model.db.EntityToDatabaseMapper;
|
||||
import it.integry.ems_model.db.ResultSetMapper;
|
||||
import it.integry.ems_model.entity.StbUser;
|
||||
import it.integry.ems_model.entity.TtbClieLine;
|
||||
import it.integry.ems_model.entity.VtbClie;
|
||||
import it.integry.ems_model.entity.WtbFavoriteArt;
|
||||
import it.integry.ems_model.service.SetupGest;
|
||||
import it.integry.ems_model.types.OperationType;
|
||||
@@ -686,11 +687,11 @@ public class OrdikidsService {
|
||||
// CREAZIONE DEL CODICE ANAGRAFICO GENERICO A PARTIRE DAL CODICE
|
||||
// DELL'AGENTE
|
||||
codAnagAge = UtilityString.rightPad(codVage, 5, '0');
|
||||
sql = " SELECT cod_sco_cli FROM vtb_clie WHERE cod_anag = " + UtilityDB.valueToString(codAnagAge);
|
||||
sql = " SELECT cod_anag,cod_sco_cli FROM vtb_clie WHERE cod_anag = " + UtilityDB.valueToString(codAnagAge);
|
||||
|
||||
String codScoCliAge = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(multiDBTransactionManager.getPrimaryConnection(), sql);
|
||||
VtbClie clieAge = UtilityDB.executeSimpleQueryOnlyFirstRowDTO(multiDBTransactionManager.getPrimaryConnection(), sql, VtbClie.class);
|
||||
|
||||
if (UtilityString.isNullOrEmpty(codScoCliAge)) {
|
||||
if (clieAge == null) {
|
||||
throw new Exception(String.format("Errore configurazione anagrafica cliente generico ( %s ) per l'agente %s ", codAnagAge, codVage));
|
||||
}
|
||||
|
||||
@@ -698,7 +699,7 @@ public class OrdikidsService {
|
||||
DatiAgente.put("user_name", userAge);
|
||||
DatiAgente.put("cod_vage", codVage);
|
||||
DatiAgente.put("cod_anag", codAnagAge);
|
||||
DatiAgente.put("cod_sco_cli", codScoCliAge);
|
||||
DatiAgente.put("cod_sco_cli", clieAge.getCodScoCli());
|
||||
DatiAgente.put("cond_agg", condAggWClie);
|
||||
return DatiAgente;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user