suggested times for tasks

This commit is contained in:
Dante
2015-06-12 12:00:28 -04:00
parent 27648de24b
commit 8d5ebb0d00
2 changed files with 10 additions and 4 deletions

View File

@@ -726,9 +726,15 @@ class indicatorsCalculator
return $returnVal; return $returnVal;
} }
public function suggestedTimeForTask () { public function suggestedTimeForTask ($taskId) {
//to_do $qryParams = Array();
return array('average' => 50, 'sdv' => 70); $qryParams[':taskId'] = $taskId;
$sqlString = "select
ROUND(AVG(TOTAL_TIME_BY_TASK/TOTAL_CASES_OUT), 2) as average,
ROUND(STDDEV(TOTAL_TIME_BY_TASK/TOTAL_CASES_OUT), 2) as sdv
from USR_REPORTING where TAS_UID = :taskId";
$retval = $this->pdoExecutor($sqlString, $qryParams);
return $retval[0];
} }

View File

@@ -474,7 +474,7 @@ class Task extends BaseTask
/*----------------------------------********---------------------------------*/ /*----------------------------------********---------------------------------*/
G::LoadClass("indicatorsCalculator"); G::LoadClass("indicatorsCalculator");
$indicator = new indicatorsCalculator(); $indicator = new indicatorsCalculator();
$data = $indicator->suggestedTimeForTask(); $data = $indicator->suggestedTimeForTask($TasUid);
$aFields["TAS_AVERAGE"] = $data['average']; $aFields["TAS_AVERAGE"] = $data['average'];
$aFields["TAS_SDV"] = $data['sdv']; $aFields["TAS_SDV"] = $data['sdv'];
/*----------------------------------********---------------------------------*/ /*----------------------------------********---------------------------------*/