sistemato calcolo tempi

This commit is contained in:
2025-10-15 17:45:25 +02:00
parent 0b22aa9764
commit 120d85c1d3

View File

@@ -494,10 +494,12 @@ public class ActivityService {
String activityId = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(multiDBTransactionManager.getPrimaryConnection(), sql);
long seconds = (long) (stbActivity.getOreRapportino().floatValue() * 60L * 60L);
long minuti = (long) (stbActivity.getOreRapportino().floatValue() * 60L);
if (stbActivity.getEffectiveTime() != null) {
stbActivity.setEffectiveEndtime(stbActivity.getEffectiveTime().plusSeconds(seconds));
stbActivity.setEffectiveEndtime(stbActivity.getEffectiveTime().plusMinutes(minuti));
} else {
stbActivity.setEffectiveTime(stbActivity.getEffectiveEndtime().minusMinutes(minuti));
}
if (UtilityString.isNullOrEmpty(activityId)) {