✏️ 正在编辑: Adiantamento.php
路径:
/srv/systems_dir/yuppiecred-lidernegocios/library/Core/Banco/Planilha/Pan/Adiantamento.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class Core_Banco_Planilha_Pan_Adiantamento extends Core_Banco_Planilha_AdiantamentoComissao { protected $colunas = [ 'numero_contrato' => 'A', 'valor_base_comissao' => 'V', 'valor_liquido' => 'T', 'valor_lancamento' => 'AB', 'descricao' => 'AC', 'comissao_empresa' => 'Y', 'data_recebimento_comissao' => 'AA', 'data_saldo' => 'AA', ]; protected function _getDataRecebimentoComissao(array $sheetData, array &$dados) { $colunaDtRecebimentoComissao = $this->_dataSaldo; $dataRecebimentoComissao = null; if( !empty($colunaDtRecebimentoComissao) ){ $dataRecebimentoComissao = Core_Util::convertDate($colunaDtRecebimentoComissao, $this->_dateFormat); if( is_array($dataRecebimentoComissao) ){ throw new Core_Exception("Não foi possível converter a data de recebimento para o banco de dados. ({$colunaDtRecebimentoComissao})"); } } $dados['data_recebimento_comissao'] = $dataRecebimentoComissao; } protected function _getDataSaldo(array $sheetData, array &$dados) { $dados['data_saldo'] = $dados['data_recebimento_comissao']; } protected function _getComissaoEmpresa(array $sheetData, array &$dados) { $baseComissao = $sheetData[$this->getColuna('valor_base_comissao')]; $valorLancamento = String_Refatorar::parseStringToFloat($sheetData[$this->getColuna('valor_lancamento')]); $dados['comissao_empresa'] = round(($valorLancamento*100/$baseComissao), 2); } }
💾 保存文件
← 返回文件管理器