LIVE_Track Clamin in api
This commit is contained in:
parent
84c45897bd
commit
2c9ace8c4d
@ -3664,6 +3664,9 @@ class EmployeeRestController extends AdminController
|
||||
$emp_id = $this->request->getGet('emp_id');
|
||||
$ticket_type = $this->request->getGet('ticket_type') ?? null;
|
||||
$ticket_id = $this->request->getGet('ticket_id') ?? null;
|
||||
$request = \Config\Services::request();
|
||||
$uri = $request->uri->getPath();
|
||||
$returnType = (strpos($uri, 'api') !== false) ? 'api' : 'web';
|
||||
// dd($emp_id);
|
||||
|
||||
if (empty($emp_id)) {
|
||||
@ -3671,7 +3674,7 @@ class EmployeeRestController extends AdminController
|
||||
}
|
||||
|
||||
$TicketMasterModel = new TicketMasterModel();
|
||||
$ticket_data = $TicketMasterModel->get_ticket_data($emp_id, $ticket_type, $ticket_id);
|
||||
$ticket_data = $TicketMasterModel->get_ticket_data($emp_id, $returnType, $ticket_type, $ticket_id);
|
||||
|
||||
if (!empty($ticket_data)) {
|
||||
|
||||
|
||||
@ -791,14 +791,20 @@ class TicketMasterModel extends Model
|
||||
}
|
||||
|
||||
//api
|
||||
public function get_ticket_data($emp_id, $ticket_type = null, $ticket_id = null)
|
||||
public function get_ticket_data($emp_id, $returnType,$ticket_type = null, $ticket_id = null)
|
||||
{
|
||||
$query = $this->select('ticket_master.*, tms.mail_subject as subject')
|
||||
->join('ticket_messages tms', 'ticket_master.id = tms.ticket_id', 'left')
|
||||
->where('ticket_master.is_active', 1)
|
||||
->where('tms.sender', "user")
|
||||
->where('ticket_master.emp_id', $emp_id);
|
||||
->where('ticket_master.is_active', 1);
|
||||
|
||||
if($returnType == 'api'){
|
||||
$query->whereIn('sender', ['staff', 'user']);
|
||||
}else{
|
||||
$query->where('tms.sender', "user");
|
||||
}
|
||||
|
||||
$query->where('ticket_master.emp_id', $emp_id);
|
||||
|
||||
if (!empty($ticket_id)) {
|
||||
$query->where('ticket_master.id', $ticket_id);
|
||||
}
|
||||
@ -809,6 +815,7 @@ class TicketMasterModel extends Model
|
||||
|
||||
$data = $query->findAll();
|
||||
// dd($data, db_connect()->getLastQuery());
|
||||
print_r($this->db->getLastQuery());die;
|
||||
return $data;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user