Skip to content

Commit

Permalink
fix: corrige método responsável por verificar condição de emissão da NF
Browse files Browse the repository at this point in the history
O método getClientIssueCondition estava retornando nulo em algumas situações onde deveria retornar uma condição padrão.
  • Loading branch information
andrekutianski committed Mar 18, 2022
1 parent 8a10ea3 commit 52f6251
Showing 1 changed file with 10 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -66,19 +66,22 @@ public function createClientCustomConfigTable()

public function getClientIssueCondition($clientId)
{
$issueCondition = 'seguir configuração do módulo nfe.io';

$value = Capsule::table($this->tableName)
->where('client_id', $clientId)
->where('key', 'issue_nfe_cond')
->where([
['client_id', '=' ,$clientId],
['key', '=' ,'issue_nfe_cond']
])
->value('value');

$value = strtolower($value);

if (!is_null($value) OR $value !== $issueCondition) {
$issueCondition = $value;
if (is_null($value) OR $value === 'Seguir configuração do módulo NFE.io') {
$issueCondition = 'seguir configuração do módulo nfe.io';
} else {
$issueCondition = strtolower($value);
}

logModuleCall('NFEioServiceInvoices', "getClientIssueCondition", $clientId, "{$issueCondition}" .' - '. $value);

return $issueCondition;
}

Expand Down

0 comments on commit 52f6251

Please sign in to comment.