From cfdeeaac461bd9ebe5ce2159bb031d0134c3940c Mon Sep 17 00:00:00 2001 From: Kenio de Souza Date: Mon, 22 Sep 2025 12:12:46 -0300 Subject: [PATCH] Debug --- js/main.js | 2 +- .../financial_movements_save_file.php | 14 ++++++++++---- .../FinancialMovementsValidate.class.php | 19 +++++++++++++++++++ 3 files changed, 30 insertions(+), 5 deletions(-) diff --git a/js/main.js b/js/main.js index 4cf9bbc..0b0f0ce 100644 --- a/js/main.js +++ b/js/main.js @@ -1516,7 +1516,7 @@ function confirmFile(folder, table, action, id, file, target){ TABLE : table, id : id, file : file, - documents_categorys_id : $('#documents_categorys_id').val(), + documents_categorys_id : documents_categorys_id, }; diff --git a/vendor/action/financial_movements/financial_movements_save_file.php b/vendor/action/financial_movements/financial_movements_save_file.php index bb8edd7..ce6033e 100644 --- a/vendor/action/financial_movements/financial_movements_save_file.php +++ b/vendor/action/financial_movements/financial_movements_save_file.php @@ -16,12 +16,14 @@ try{ $FinancialMovementsValidate = new FinancialMovementsValidate(); /** Parametros de entrada */ - $financialMovementsId = isset($_POST['id']) ? filter_input(INPUT_POST,'id', FILTER_SANITIZE_SPECIAL_CHARS) : ''; - $path = isset($_POST['file']) ? filter_input(INPUT_POST,'file', FILTER_SANITIZE_SPECIAL_CHARS) : ''; + $financialMovementsId = isset($_POST['id']) ? (int)filter_input(INPUT_POST,'id', FILTER_SANITIZE_SPECIAL_CHARS) : 0; + $documentsCategorysId = isset($_POST['documents_categorys_id']) ? (int)filter_input(INPUT_POST,'documents_categorys_id', FILTER_SANITIZE_SPECIAL_CHARS) : 0; + $path = isset($_POST['file']) ? (string)filter_input(INPUT_POST,'file', FILTER_SANITIZE_SPECIAL_CHARS) : ''; /** Validando os campos de entrada */ $FinancialMovementsValidate->setFinancialMovementsId($financialMovementsId); $FinancialMovementsValidate->setPath($path); + $FinancialMovementsValidate->setDocumentsCategorysId($documentsCategorysId); /** Verifica se não existem erros a serem informados */ if (!empty($FinancialMovementsValidate->getErrors())) { @@ -76,14 +78,18 @@ try{ /** Documento empresa */ $markings->empresa_cpf_ou_cnpj = new \stdClass(); - $markings->empresa_cpf_ou_cnpj->value = $Main->formatarCPF_CNPJ($result->document); + $markings->empresa_cpf_ou_cnpj->value = $Main->formatarCPF_CNPJ($result->document); + + /** Informa a categoria do documento */ + $markings->documents_categorys_id = new \stdClass(); + $markings->documents_categorys_id->value = $documentsCategorysId; /** Verifica se a movimentação foi localizada */ if($result->financial_movements_id > 0){ /** Salva as informações do arquivo */ if( $Documents->Save(0, - 0, + $FinancialMovementsValidate->getDocumentsCategorysId(), $result->description, $FinancialMovementsValidate->getArchive(), $FinancialMovementsValidate->getExt(), diff --git a/vendor/controller/financial_movements/FinancialMovementsValidate.class.php b/vendor/controller/financial_movements/FinancialMovementsValidate.class.php index cac1f40..c049512 100644 --- a/vendor/controller/financial_movements/FinancialMovementsValidate.class.php +++ b/vendor/controller/financial_movements/FinancialMovementsValidate.class.php @@ -157,6 +157,25 @@ class FinancialMovementsValidate } + /** Método trata campo documentsCategorysId */ + public function setDocumentsCategorysId(int $documentsCategorysId) : void + { + + /** Trata a entrada da informação */ + $this->documentsCategorysId = $documentsCategorysId > 0 ? (int)$this->Main->antiInjection($documentsCategorysId) : 0; + + } + + + /** REtorna o campo documentsCategorysId */ + public function getDocumentsCategorysId() : int + { + + return (int)$this->documentsCategorysId; + + } + + /** Método trata campo company_id */ public function setCompanyId(int $companyId) : void {