sig natories
This commit is contained in:
@@ -23,6 +23,10 @@ $routes->get('/digibko/v1/loan/rejected', 'BkoReports::rejectedApplication'
|
|||||||
|
|
||||||
$routes->get('/digibko/v1/employers', 'BkoReports::employersList');
|
$routes->get('/digibko/v1/employers', 'BkoReports::employersList');
|
||||||
|
|
||||||
|
$routes->get('/digibko/v1/employers/signatory', 'BkoReports::signatoryList');
|
||||||
|
$routes->post('/digibko/v1/employers/signatory', 'BkoReports::signatoryAdd');
|
||||||
|
|
||||||
|
|
||||||
$routes->post('/digibko/v1/employer', 'BkoReports::employerAdd');
|
$routes->post('/digibko/v1/employer', 'BkoReports::employerAdd');
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -140,4 +140,48 @@ public function employersList() :ResponseInterface {
|
|||||||
];
|
];
|
||||||
return $this->respond($result_data, 200);
|
return $this->respond($result_data, 200);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function signatoryList() :ResponseInterface {
|
||||||
|
|
||||||
|
$query = $this->db->query("SELECT e.name AS employer_name, es.* FROM employers_signatory es LEFT JOIN employers e ON e.id = es.employer_id");
|
||||||
|
$row = $query->getResult('array');
|
||||||
|
$data = [
|
||||||
|
'call_return' => '100',
|
||||||
|
'records' => $row
|
||||||
|
];
|
||||||
|
return $this->respond($data, 200);
|
||||||
|
}
|
||||||
|
public function signatoryAdd():ResponseInterface{
|
||||||
|
$data = $this->request->getPost();
|
||||||
|
$loc = 100;
|
||||||
|
$employer_uid = $data["employer_uid"];
|
||||||
|
if ( $employer_uid !=''){
|
||||||
|
$query = $this->db->query("SELECT id FROM employers WHERE uid = '".$employer_uid."' ");
|
||||||
|
$loc = $employer_uid;
|
||||||
|
$row = $query->getResult('array');
|
||||||
|
if ($row && $row[0]['id']> 0){
|
||||||
|
$loc = 300;
|
||||||
|
$insert_data['employer_id'] =$row[0]['id'];
|
||||||
|
$insert_data['name'] = $data['name'];
|
||||||
|
$insert_data['email'] = $data['email'];
|
||||||
|
$insert_data['title'] = $data['title'];
|
||||||
|
$insert_data['phone'] = $data['phone'];
|
||||||
|
$result = $this-> insert_db('employers_signatory', $insert_data);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$result = ['fail'=>'Not Added'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// $insert_data = $data;
|
||||||
|
|
||||||
|
$result_data = [
|
||||||
|
'call_return' => '100',
|
||||||
|
'loc' => $loc,
|
||||||
|
'result' =>$result
|
||||||
|
];
|
||||||
|
return $this->respond($result_data, 200);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user