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 #TODO task duration should be calculated with the calendar
UPDATE PRO_REPORTING UPDATE PRO_REPORTING
SET PRO_REPORTING.CONFIGURED_PROCESS_TIME = ( 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 FROM TASK
WHERE PRO_REPORTING.PRO_UID = TASK.PRO_UID 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 WHERE CA.OBJECT_UID = TASK.TAS_UID
AND CA.CALENDAR_UID = CBH.CALENDAR_UID AND CA.CALENDAR_UID = CBH.CALENDAR_UID
GROUP BY CA.CALENDAR_UID LIMIT 1) ,24))) GROUP BY CA.CALENDAR_UID LIMIT 1) ,24)))
,TASK.TAS_DURATION) ,
(IF(TASK.TAS_TIMEUNIT = "MINUTES",
(TASK.TAS_DURATION /60)
,TASK.TAS_DURATION))
)