employer login
This commit is contained in:
@@ -26,18 +26,20 @@ class Employers extends BaseController
|
|||||||
}
|
}
|
||||||
|
|
||||||
private function pickSignatory($employer_uid):array{
|
private function pickSignatory($employer_uid):array{
|
||||||
/*
|
|
||||||
digifi_db=# SELECT s.* FROM employers_signatory s LEFT JOIN employers e ON e.id =s.employer_id AND e.uid ='3a9ec95a-090c-4c98-bc01-e96d76b93952' ORDER BY s.id ASC LIMIT 1;
|
|
||||||
id | uid | employer_id | name | title | phone | email | added | updated
|
|
||||||
----+--------------------------------------+-------------+---------------+-------+------------+---------------------+----------------------------+----------------------------
|
|
||||||
2 | 6f2e4489-fce3-4c72-9077-fbc9f2a07f68 | 2 | OluSign ASign | Mr. | 6784574356 | ameye@chiefsoft.com | 2024-06-06 14:32:11.589329 | 2024-06-06 14:32:11.589329
|
|
||||||
(1 row)
|
|
||||||
*/
|
|
||||||
$signatoryQRy = "SELECT s.* FROM employers_signatory s LEFT JOIN employers e ON e.id =s.employer_id AND e.uid ='$employer_uid' ORDER BY s.id ASC LIMIT 1";
|
$signatoryQRy = "SELECT s.* FROM employers_signatory s LEFT JOIN employers e ON e.id =s.employer_id AND e.uid ='$employer_uid' ORDER BY s.id ASC LIMIT 1";
|
||||||
$query = $this->db->query($signatoryQRy);
|
$query = $this->db->query($signatoryQRy);
|
||||||
$row = $query->getResult('array');
|
$row = $query->getResult('array');
|
||||||
return $row[0];
|
return $row[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* We dont want two employer checks to be at status 1
|
||||||
|
*/
|
||||||
|
private function moveChecksToZero($application_uid): int {
|
||||||
|
$sqlZeroSql = "UPDATE employer_checks SET status = 0 WHERE status = 1 AND application_uid='$application_uid'";
|
||||||
|
$query = $this->db->query($sqlZeroSql);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
public function verifyEmployer()
|
public function verifyEmployer()
|
||||||
{
|
{
|
||||||
$data = $this->request->getPost();
|
$data = $this->request->getPost();
|
||||||
@@ -57,7 +59,7 @@ class Employers extends BaseController
|
|||||||
|
|
||||||
|
|
||||||
if ($row[0]['uid']!='' && $application_uid !='' ){
|
if ($row[0]['uid']!='' && $application_uid !='' ){
|
||||||
|
$this->moveChecksToZero($application_uid); // all previous login is to employer verification is invalid invalid
|
||||||
|
|
||||||
log_message('error', "Call API---=>");
|
log_message('error', "Call API---=>");
|
||||||
$api_data = $row[0];
|
$api_data = $row[0];
|
||||||
|
|||||||
@@ -9,13 +9,22 @@ class Employment extends BaseController
|
|||||||
public function login() :ResponseInterface
|
public function login() :ResponseInterface
|
||||||
{
|
{
|
||||||
$data = $this->request->getPost();
|
$data = $this->request->getPost();
|
||||||
|
$otp_ready = false;
|
||||||
|
$verify_uid = '';
|
||||||
|
|
||||||
$row =[];
|
$row =[];
|
||||||
|
if ( $data['application_uid'] !='' && $data['username'] && $data['password']){
|
||||||
|
$verify_uid = 'ce00b4c9-7a46-4176-aa5a-0f6d83740dbc';
|
||||||
|
|
||||||
|
}else{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
$data = [
|
$data = [
|
||||||
'call_return' => '100',
|
'call_return' => '100',
|
||||||
'verify_uid'=>'ce00b4c9-7a46-4176-aa5a-0f6d83740dbc',
|
'verify_uid'=> $verify_uid,
|
||||||
'dev_status'=>'FAKE_RESULT_NOT_IMPLIMENTED_FOR_REAL',
|
'dev_status'=>'FAKE_RESULT_NOT_IMPLIMENTED_FOR_REAL',
|
||||||
|
'otp_ready' => $otp_ready,
|
||||||
'records' => $data
|
'records' => $data
|
||||||
];
|
];
|
||||||
return $this->respond($data, 200);
|
return $this->respond($data, 200);
|
||||||
|
|||||||
Reference in New Issue
Block a user