|
|
|
@ -88,7 +88,9 @@ class ContractRepositories extends Repositories
|
|
|
|
|
company_signed_signas VARCHAR(30), |
|
|
|
|
templates VARCHAR(255), |
|
|
|
|
sended_to_clicksign BOOLEAN, |
|
|
|
|
signed_by_everyone BOOLEAN |
|
|
|
|
processing_send_clicksign BOOLEAN, |
|
|
|
|
signed_event_clicksign VARCHAR(255), |
|
|
|
|
key_document_clicksign VARCHAR(255) |
|
|
|
|
); |
|
|
|
|
END IF; |
|
|
|
|
END $$; |
|
|
|
@ -378,4 +380,26 @@ class ContractRepositories extends Repositories
|
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* seta o valor da chave retornada ao enviar um documento ao clicksign |
|
|
|
|
*/ |
|
|
|
|
public function setDocumentKeyClicksign($contractId, string $keyDocument) |
|
|
|
|
{ |
|
|
|
|
$sql = " UPDATE crm_contract SET key_document_clicksign = '{$keyDocument}' WHERE id_contract = '{$contractId}' "; |
|
|
|
|
try { |
|
|
|
|
$result = $this->execQueryOnDataBase($sql); |
|
|
|
|
|
|
|
|
|
if ($result) { |
|
|
|
|
Utils::printToLog("Query executada com sucesso: " . $sql, __LINE__); |
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
throw new Exception("Nao foi possivel executar a query: " . $sql); |
|
|
|
|
} catch (Exception $exception) { |
|
|
|
|
$errorInformation = $exception->getMessage(); |
|
|
|
|
Utils::printToLog($errorInformation, __LINE__); |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|