Improvement minutes - execute cron.

This commit is contained in:
Marco A. Nina Mena
2015-07-01 11:17:13 -04:00
parent 1d63bf4313
commit 103c9ef036
2 changed files with 6 additions and 2 deletions

View File

@@ -53,7 +53,7 @@ USR_REPORTING.PRO_UNIT_COST = PROCESS.PRO_UNIT_COST;
#TODO task duration should be calculated with the calendar
UPDATE PRO_REPORTING
SET PRO_REPORTING.CONFIGURED_PROCESS_TIME = (
SELECT SUM(if (TASK.TAS_TIMEUNIT = "DAYS", (TASK.TAS_DURATION*24), TASK.TAS_DURATION))
SELECT SUM(if (TASK.TAS_TIMEUNIT = "DAYS", (TASK.TAS_DURATION*24), (if (TASK.TAS_TIMEUNIT = "MINUTES", (TASK.TAS_DURATION/60), TASK.TAS_DURATION))))
FROM TASK
WHERE PRO_REPORTING.PRO_UID = TASK.PRO_UID
);

View File

@@ -80,6 +80,10 @@ IF(TASK.TAS_TIMEUNIT = "DAYS",
WHERE CA.OBJECT_UID = TASK.TAS_UID
AND CA.CALENDAR_UID = CBH.CALENDAR_UID
GROUP BY CA.CALENDAR_UID LIMIT 1) ,24)))
,TASK.TAS_DURATION)
,
(IF(TASK.TAS_TIMEUNIT = "MINUTES",
(TASK.TAS_DURATION /60)
,TASK.TAS_DURATION))
)