From 2603cda317f606685f46d88f0772aa1f1fe9107a Mon Sep 17 00:00:00 2001 From: MinaR Date: Tue, 25 Nov 2025 11:40:58 +0100 Subject: [PATCH] gestita commessa nelle note --- .../ems/activity/service/UserAbsenceService.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ems-engine/src/main/java/it/integry/ems/activity/service/UserAbsenceService.java b/ems-engine/src/main/java/it/integry/ems/activity/service/UserAbsenceService.java index 599344262d..3f6c9a6119 100644 --- a/ems-engine/src/main/java/it/integry/ems/activity/service/UserAbsenceService.java +++ b/ems-engine/src/main/java/it/integry/ems/activity/service/UserAbsenceService.java @@ -120,7 +120,16 @@ public class UserAbsenceService { entityList.add(jtbRLavt); - if (assenzaItem.getCodJcom() != null) { + String sql = Query.format( + "SELECT CAST(COUNT(*) AS BIT)\n" + + "FROM jtb_comt\n" + + "WHERE cod_jcom = %s\n", + assenzaItem.getNote() + ); + + boolean isComtPresent = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(multiDBTransactionManager.getPrimaryConnection(), sql); + + if (assenzaItem.getCodJcom() != null || isComtPresent) { String sql = Query.format( "SELECT parent_activity_id\n" + "FROM stb_activity\n" +