✏️ 正在编辑: CorretorSenha.php
路径:
/srv/systems_dir/yuppiecred-bkp/application/models/DbTable/CorretorSenha.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class Model_DbTable_CorretorSenha extends Core_DbTable { protected $_primary = 'id'; protected $_name = 'tb_corretores_senhas'; protected $_referenceMap = array( 'Banco' => array( 'columns' => array( 'banco_id' ), 'refTableClass' => 'Model_DbTable_Banco', 'refColumns' => array( 'id' ) ) ); public function update(array $data, $where, $registerLog = true) { if( isset($data['senha']) ){ $data['senha'] = trim($data['senha']); } if( isset($data['usuario_inseriu']) ){ unset($data['usuario_inseriu']); } return parent::update($data, $where, $registerLog); } public function insert(array $data) { if( isset($data['senha']) ){ $data['senha'] = trim($data['senha']); } if( empty($data['senha']) || empty($data['banco_id']) || empty($data['corretor_id']) ){ return; } if( $this->verificaSenhaCadastrada($data['senha'], $data['banco_id']) ){ throw new Core_Exception("Código de usuário já cadastrado"); } $data['usuario_inseriu'] = Yuppie_Auth::getIdentity()->login; return parent::insert($data); } public function verificaSenhaCadastrada($senha, $bancoId) { return $this->fetchRow([ "senha = ?" => $senha, "banco_id = ?" => $bancoId, ]) ? true : false; } }
💾 保存文件
← 返回文件管理器