Fare in modo che l'attività di installazione abbia la stessa descizione del parent

This commit is contained in:
2024-02-28 17:48:58 +01:00
parent 14ce9cefc8
commit a2d536d6d5

View File

@@ -246,20 +246,25 @@ public class SystemController {
Date endDate = new Date();
Date startDate = new Date(endDate.getTime() - (15 * 60 * 1000));
sql =
"SELECT activity_id " +
"SELECT activity_id, activity_description " +
" FROM stb_activity " +
" WHERE stb_activity.cod_jcom = " + UtilityDB.valueToString(codJcom) + " AND " +
"stb_activity.flag_tipologia = 'P' AND " +
"stb_activity.activity_type_id = " + UtilityDB.valueToString(activityTypeId);
String parentAcitivityId = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(multiDBTransactionManager.getPrimaryConnection(), sql);
HashMap<String, Object> dati = UtilityDB.executeSimpleQueryOnlyFirstRow(multiDBTransactionManager.getPrimaryConnection(), sql);
String parentAcitivityId = null, activityDescription = null;
if ( UtilityHashMap.isPresent(dati)){
parentAcitivityId = UtilityHashMap.getValueIfExists(dati, "activity_id");
activityDescription = UtilityHashMap.getValueIfExists(dati, "activity_description");
}
StbActivity activityInstallazione = new StbActivity()
.setParentActivityId(parentAcitivityId)
.setUserCreator(UtilityString.isNullOrEmpty(username) ? "DEV" : username)
.setDataInsAct(new Date())
.setActivityTypeId(activityTypeId)
.setActivityDescription("Installazione aggiornamenti")
.setActivityDescription(UtilityString.isNull(activityDescription,"Installazione aggiornamenti"))
.setUserName(UtilityString.isNullOrEmpty(username) ? "DEV" : username)
.setCodAnag(codAnag)
.setCodJcom(codJcom)