TAT TOTAL TAT ADDED

This commit is contained in:
Velz2020 2019-09-18 16:47:05 +05:30
parent f1185b0fa3
commit 53750d7c77
2 changed files with 33 additions and 2 deletions

View File

@ -693,6 +693,35 @@ class GETPROCESSEDJSON
}
}
}
//*************
if(array_key_exists('servicing_details',$raw_json))
{
foreach($raw_json['servicing_details'] as $main_key =>$servicing_details)
{
if($servicing_details != "" || $servicing_details != null){
foreach($servicing_details as $second_key => $details)
{
if(is_array($details))
{
foreach($details as $key => $value)
{
$CI->db->SELECT( $master_tables_field_names['UOM'] );
$CI->db->FROM(UOM);
$CI->db->WHERE( $master_tables_pkid['UOM'],$value['service_provider_uom']);
$uom= $CI->db->GET()->result_array();
if(count($uom))
{
$uom_master = $uom[0][ $master_tables_field_names['UOM'] ];
$raw_json['servicing_details'][$main_key][$second_key][$key]['uom_master'] = $uom_master;
}
}
}
}
}
}
}
}

View File

@ -235,8 +235,10 @@ class Dash_Board_Model extends SPARQ_Model {
public function pdTATreport($applicant_id = null,$from_date = null,$to_date = null,$city = null,$branch = null,$lender_short_name = null)
{
$this->db->SELECT('*,TIMEDIFF(triggered,draft) as draft_to_triggered,TIMEDIFF(allocated,triggered) as triggered_to_allocated,TIMEDIFF(accepted,allocated) as allocated_to_accepted,TIMEDIFF(scheduled,accepted) as accepted_to_scheduled,TIMEDIFF(initiated,scheduled) as scheduled_to_initiated,TIMEDIFF(started,initiated) as initiated_to_started,TIMEDIFF(inprogress,started) as started_to_inprogress,TIMEDIFF(completed,inprogress) as inprogress_to_completed,TIMEDIFF(qc_complete,completed) as completed_to_completed');
$this->db->SELECT('*,TIMEDIFF(triggered,draft) as draft_to_triggered,TIMEDIFF(allocated,triggered) as triggered_to_allocated,TIMEDIFF(accepted,allocated) as allocated_to_accepted,TIMEDIFF(scheduled,accepted) as accepted_to_scheduled,TIMEDIFF(initiated,scheduled) as scheduled_to_initiated,TIMEDIFF(started,initiated) as initiated_to_started,TIMEDIFF(inprogress,started) as started_to_inprogress,TIMEDIFF(completed,inprogress) as inprogress_to_completed,TIMEDIFF(qc_complete,completed) as completed_to_qc_completed,
IF(qc_complete is not null ,TIMEDIFF(qc_complete, triggered),IF(completed is not null,TIMEDIFF(completed, triggered),IF(inprogress is not null,TIMEDIFF(inprogress, triggered),IF(started is not null,TIMEDIFF(started, triggered),IF(initiated is not null,TIMEDIFF(initiated, triggered),IF(scheduled is not null,TIMEDIFF(scheduled, triggered),IF(allocated is not null,TIMEDIFF(allocated, triggered),TIMEDIFF(allocated, triggered)))))))) as total_tat');
$this->db->FROM(PDMIS);
//$this->db->LIMIT(1,0);
if($applicant_id != null)
{
$this->db->LIKE('application_id',$applicant_id);
@ -263,7 +265,7 @@ class Dash_Board_Model extends SPARQ_Model {
}
$query = $this->db->get();
//print_r($this->db->last_query());
//print_r($this->db->last_query());die();
return $query->result();
}