✏️ 正在编辑: ProtocoloContrato.php
路径:
/srv/systems_dir/yuppiecred/application/models/DbTable/ProtocoloContrato.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class Model_DbTable_ProtocoloContrato extends Core_DbTable { protected $_primary = 'id'; protected $_name = 'tb_protocolo_contrato'; protected $_referenceMap = array( 'Contrato' => array( 'columns' => array('contrato_id'), 'refTableClass' => 'Model_DbTable_Contrato', 'refColumns' => array('id'), ), 'Protocolo' => array( 'columns' => array('protocolo_id'), 'refTableClass' => 'Model_DbTable_ProtocoloPagamento', 'refColumns' => array('id') ) ); public function getProtocolosPagos($corretorId, $offset, $dataSinc) { $select = $this->getAdapter()->select()->from(['pc' => $this->_name], [ 'comissao_id' => 'id', 'valor', 'situacao', 'base_comissao', 'percentual' ]) ->joinInner(['pp' => 'tb_protocolo_pagamento'], 'pp.id = pc.protocolo_id', ['data_recebimento' => 'data_pagamento']) ->joinInner(['con' => 'tb_contratos'], 'con.id = pc.contrato_id', ['numero_contrato', 'banco_id']) ->joinLeft(['ban' => 'tb_bancos'], "ban.id = con.banco_id", ['banco_nome' => 'ban.nome']) ->where('pp.corretor_id = ?', $corretorId) ->where("pp.data_quitacao is not null AND pp.data_quitacao <> '0000-00-00'") ->where('pp.excluido<>1') ->where('pc.excluido<>1'); if ($dataSinc) { $select->where("pp.data_quitacao >= ?", (new Zend_Date($dataSinc))->get('yyyy-MM-dd')); } if ($offset) { $select->limit(100, $offset); } else { $select->limit(100); } return $this->getAdapter()->fetchAll($select); } }
💾 保存文件
← 返回文件管理器