✏️ 正在编辑: ChamadoInteracao.php
路径:
/srv/systems_dir/yuppiecred/application/models/DbTable/ChamadoInteracao.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class Model_DbTable_ChamadoInteracao extends Core_DbTable { protected $_primary = 'id'; protected $_name = 'tb_chamados_interacoes'; protected $_referenceMap = array( 'Usuario' => array( 'columns' => array( 'usuario_id' ), 'refTableClass' => 'Model_DbTable_Usuario', 'refColumns' => array( 'id' ) ), 'Chamado' => array( 'columns' => array( 'chamado_id' ), 'refTableClass' => 'Model_DbTable_Chamado', 'refColumns' => array( 'id' ) ), ); public function copyAnexoToCorretor($id, $corretorId, $campo) { if( !$id ){ return null; } $value = $campo; if( $value == 1 ){ $dadosChamado = $this->fetchRow("id = {$id}"); $dbtableCorDocumento = new Model_DbTable_CorretorDocumento(); $exist = $dbtableCorDocumento->findByAnexoAndCorretor($dadosChamado->anexo, $corretorId); if( !$exist ){ $data = array( 'corretor_id' => $corretorId, 'descricao' => "ANEXO DO CHAMADO {$dadosChamado->chamado_id}", 'anexo' => $dadosChamado->anexo ); $dbtableCorDocumento->insert($data); } } $result = $this->update(array( 'validar_anexo' => $value ), "id = {$id}"); return $result; } public function update(array $data, $where) { if (array_key_exists('grupo_usuario', $data) && empty($data['grupo_usuario'])) { unset($data['grupo_usuario']); } return parent::update($data, $where); } public function insert(array $data) { if (array_key_exists('grupo_usuario', $data) && empty($data['grupo_usuario'])) { unset($data['grupo_usuario']); } return parent::insert($data); } }
💾 保存文件
← 返回文件管理器