✏️ 正在编辑: ChamadoSolicitacao.php
路径:
/srv/systems_dir/yuppiecred/application/models/DbTable/ChamadoSolicitacao.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class Model_DbTable_ChamadoSolicitacao extends Core_DbTable { protected $_primary = 'id'; protected $_name = 'tb_chamados_solicitacoes'; protected $_referenceMap = array( 'Banco' => array( 'columns' => array( 'banco_id' ), 'refTableClass' => 'Model_DbTable_Banco', 'refColumns' => array( 'id' ) ), 'Chamado' => array( 'columns' => array( 'chamado_id' ), 'refTableClass' => 'Model_DbTable_Chamado', 'refColumns' => array( 'id' ) ), 'CodigoUsuario' => array( 'columns' => array( 'codigo_usuario' ), 'refTableClass' => 'Model_DbTable_CorretorSenha', 'refColumns' => array( 'id' ) ), ); public function insertSolicitacoes($data = array(), $chamadoId, $dadosCorretor) { $tipoSolicitacao = 1; $params = array(); if($data['assunto'] == '3' ){ $tipoSolicitacao = 2; $corretorSenha = new Model_CorretorSenha(); $dadosCodigos = $corretorSenha->getSenhasByCorretor($dadosCorretor['id'], $data['banco_id']); if(count($dadosCodigos) > 0){ $codigoUsuario = $dadosCodigos[0]['id']; } else{ throw new Exception('Este corretor não possui senha para o banco informado'); } } if (isset($chamadoId)) { $params['chamado_id'] = $chamadoId; } if (!empty($data['login'])) { $params['login'] = $data['login']; } if (!empty($data['banco_id'])) { $params['banco_id'] = $data['banco_id']; } if (isset($codigoUsuario)) { $params['codigo_usuario'] = $codigoUsuario; } if (!empty($data['nome_completo'])) { $params['nome_completo'] = $data['nome_completo']; } if (!empty($data['cpf'])) { $params['cpf'] = $data['cpf']; } if (!empty($data['numero_proposta'])) { $params['numero_proposta'] = $data['numero_proposta']; } if (!empty($data['rg'])) { $params['rg'] = $data['rg']; } if (!empty($data['data_nascimento'])) { $date = new Zend_Date($data['data_nascimento'], 'dd/MM/yyyy'); $params['data_nascimento'] = $date->get('yyyy-MM-dd'); } if (!empty($data['dt_expedicao_documento'])) { $date = new Zend_Date($data['dt_expedicao_documento'], 'dd/MM/yyyy'); $params['dt_expedicao_documento'] = $date->get('yyyy-MM-dd'); } if (!empty($data['nome_mae'])) { $params['nome_mae'] = $data['nome_mae']; } if (!empty($data['nome_pai'])) { $params['nome_pai'] = $data['nome_pai']; } if (!empty($data['nome_loja'])) { $params['nome_loja'] = $data['nome_loja']; } if (!empty($data['bairro'])) { $params['bairro'] = $data['bairro']; } if (!empty($data['cidade'])) { $params['cidade'] = $data['cidade']; } if (!empty($data['uf'])) { $params['uf'] = $data['uf']; } if (!empty($data['cep'])) { $params['cep'] = $data['cep']; } if (!empty($data['endereco'])) { $params['endereco'] = $data['endereco']; } if (!empty($data['numero'])) { $params['numero'] = $data['numero']; } if (!empty($data['numero_certificado'])) { $params['numero_certificado'] = $data['numero_certificado']; } if (!empty($data['celular'])) { $params['celular'] = $data['celular']; } if (!empty($data['fone'])) { $params['fone'] = $data['fone']; } if (!empty($data['email'])) { $params['email'] = $data['email']; } if (!empty($data['parametrizacao'])) { $params['parametrizacao'] = $data['parametrizacao']; } if (!empty($data['banco_beneficiado'])) { $params['banco_beneficiado'] = $data['banco_beneficiado']; } if (!empty($data['agencia_beneficiado'])) { $params['agencia_beneficiado'] = $data['agencia_beneficiado']; } if (!empty($data['conta_beneficiado'])) { $params['conta_beneficiado'] = $data['conta_beneficiado']; } if (!empty($data['titular_conta'])) { $params['titular_conta'] = $data['titular_conta']; } if (!empty($data['cpf_titular_conta'])) { $params['cpf_titular_conta'] = $data['cpf_titular_conta']; } if (!empty($data['chave_pix'])) { $params['chave_pix'] = $data['chave_pix']; } if (!empty($data['numero_ip'])) { $params['numero_ip'] = $data['numero_ip']; } $this->insert($params); return true; } }
💾 保存文件
← 返回文件管理器