new update

This commit is contained in:
CHIEFSOFT\ameye
2024-06-19 22:08:03 -04:00
parent 186ec657c0
commit 7e2661032f
3 changed files with 57 additions and 3 deletions
+55
View File
@@ -176,7 +176,62 @@ public function employersList() :ResponseInterface {
return $this->respond($data, 200);
}
public function signatoryUpdate():ResponseInterface{
$data = $this->request->getRawInputVar();
$loc = 100;
$signatory_uid = $data["signatory_uid"];
$employer_id = $data["employer_id"];
$result=[];
/*
* {
"employer_id": "2",
"signatory_uid": "6f2e4489-fce3-4c72-9077-fbc9f2a07f68",
"name": "Olu Aupdate",
"email": "ameye+update@chiefsoft.com",
"title": "Director",
"phone": "016784574356"
},
*/
if ( $signatory_uid !='') {
$selSigQr = "SELECT id FROM employers_signatory WHERE uid = '" . $signatory_uid . "' AND employer_id = ".$employer_id;
$query = $this->db->query($selSigQr);
$row = $query->getResult('array');
if ($row && $row[0]['id'] > 0) {
$signatory_id = $row[0]['id'];
$loc = 300;
$update_data['name'] = $data['name'];
$update_data['email'] = $data['email'];
$update_data['title'] = $data['title'];
$update_data['phone'] = $data['phone'];
$sqlUpdtQr = "UPDATE employers_signatory
SET name='".$update_data['name']."',
email='".$update_data['email']."',
title='".$update_data['title']."',
phone='".$update_data['phone']."'
WHERE uid='$signatory_uid' AND id=".$signatory_id;
$this->db->query($sqlUpdtQr);
//$this->db->where('id', $signatory_id);
// $this->update_db('employers_signatory', $update_data, $signatory_id);
// $this->db->update('employers_signatory', $update_data, array('id' => $signatory_id));
} else {
$result = ['fail' => 'Not Updated.'];
}
}
$result_data = [
'call_return' => '100',
'loc' => $loc,
'action' => 'patch',
'data' => $data,
'hh'=> $selSigQr,
'result' =>$result
];
return $this->respond($result_data, 200);
}
public function signatoryAdd():ResponseInterface{
/*
$insert_data['employer_uid'] = $data['employer_uid'];