Fix codJfas in modifica attività

This commit is contained in:
2024-07-25 15:28:22 +02:00
parent e3765a9638
commit 6a7ec32d66

View File

@@ -1273,6 +1273,17 @@ public class ActivityService {
}
}
String sql = Query.format(
"SELECT cod_jfas\n" +
"FROM stb_activity_type\n" +
"WHERE activity_type_id = %s\n" +
" AND flag_tipologia = %s",
activity.getTipoAttivita(),
activity.getFlagTipologia()
);
String codJfas = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(multiDBTransactionManager.getPrimaryConnection(), sql);
StbActivity stbActivity = new StbActivity();
stbActivity.setOperation(OperationType.INSERT_OR_UPDATE);
@@ -1291,12 +1302,23 @@ public class ActivityService {
.setPriorita(activity.getPriorita())
.setCodMart(activity.getCodMart())
.setFlagTipologia(activity.getFlagTipologia())
.setParentActivityId(activity.getParentActivityId());
.setParentActivityId(activity.getParentActivityId())
.setCodJfas(codJfas);
entityProcessor.processEntity(stbActivity, true, multiDBTransactionManager);
}
public void updateActivityTask(ActivityTaskDTO activity) throws Exception {
String sql = Query.format(
"SELECT cod_jfas\n" +
"FROM stb_activity_type\n" +
"WHERE activity_type_id = %s\n" +
" AND flag_tipologia = 'A'",
activity.getActivityTypeId()
);
String codJfas = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(multiDBTransactionManager.getPrimaryConnection(), sql);
StbActivity stbActivity = new StbActivity();
stbActivity.setOperation(OperationType.UPDATE);