signatory uid
This commit is contained in:
@@ -25,6 +25,19 @@ class Employers extends BaseController
|
|||||||
return $this->respond($data, 200);
|
return $this->respond($data, 200);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
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";
|
||||||
|
$query = $this->db->query($signatoryQRy);
|
||||||
|
$row = $query->getResult('array');
|
||||||
|
return $row[0];
|
||||||
|
}
|
||||||
public function verifyEmployer()
|
public function verifyEmployer()
|
||||||
{
|
{
|
||||||
$data = $this->request->getPost();
|
$data = $this->request->getPost();
|
||||||
@@ -39,22 +52,27 @@ class Employers extends BaseController
|
|||||||
$employer_uid = $row[0]['employer_uid'];
|
$employer_uid = $row[0]['employer_uid'];
|
||||||
$application_uid = $row[0]['application_uid'];
|
$application_uid = $row[0]['application_uid'];
|
||||||
|
|
||||||
|
$sigNatory = $this->pickSignatory($employer_uid);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if ($row[0]['uid']!='' && $application_uid !='' ){
|
if ($row[0]['uid']!='' && $application_uid !='' ){
|
||||||
|
|
||||||
|
|
||||||
log_message('error', "Call API---=>");
|
log_message('error', "Call API---=>");
|
||||||
$api_data = $row[0];
|
$api_data = $row[0];
|
||||||
$api_data["signatory_password"] = $this->randomPassword(); // "1000011";
|
$api_data["signatory_password"] = $this->randomPassword(); // "1000011";
|
||||||
$api_data["signatory_email"] = "ameye+signatory@chiefsoft.com";
|
$api_data["signatory_email"] = $sigNatory['email']; //"ameye+signatory@chiefsoft.com";
|
||||||
$api_data["signatory_name"] = "Signatory Name";
|
$api_data["signatory_name"] = $sigNatory['name']; //"Signatory Name";
|
||||||
|
$api_data["signatory_uid"] = $sigNatory['uid']; //"Signatory Name";
|
||||||
$api_data["processing_bank_name"] = "Processing Bank";
|
$api_data["processing_bank_name"] = "Processing Bank";
|
||||||
$api_data["processing_bank_email"] = "processingbank@email.com";
|
$api_data["processing_bank_email"] = "processingbank@email.com";
|
||||||
|
|
||||||
$udata = [
|
$udata = [
|
||||||
'employer_uid' => $employer_uid,
|
'employer_uid' => $employer_uid,
|
||||||
'password' => md5($api_data["signatory_password"]),
|
'password' => md5($api_data["signatory_password"]),
|
||||||
'username' => $api_data["signatory_email"]
|
'username' => $api_data["signatory_email"],
|
||||||
|
'signatory_uid'=> $api_data["signatory_uid"]
|
||||||
];
|
];
|
||||||
$addedData = $this->insert_db('employer_checks',$udata);
|
$addedData = $this->insert_db('employer_checks',$udata);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user