✏️ 正在编辑: BancosTokenApi.php
路径:
/srv/systems_dir/yuppiecred-bkp/application/models/DbTable/BancosTokenApi.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php use Carbon\Carbon; class Model_DbTable_BancosTokenApi extends Core_DbTable { protected $_name = 'tb_bancos_token_api'; public function saveToken(int $bancoId, $token, $dataHoraExpira) { if (empty($token)) { return; } $select = $this->getAdapter()->select()->from($this->_name) ->where('banco_id = ?', $bancoId) ; $tokenBanco = $this->getAdapter()->fetchRow($select); if ($tokenBanco) { return $this->update([ 'token' => $token, 'data_expiracao' => $dataHoraExpira ], ['id = ?' => $tokenBanco['id']]); } return $this->insert([ 'banco_id' => $bancoId, 'token' => $token, 'data_expiracao' => $dataHoraExpira ]); } public function checkTokenValido(int $bancoId) { $dataHoraLimite = Zend_Date::now()->get('yyyy-MM-dd HH:mm:ss'); $select = $this->getAdapter()->select()->from($this->_name) ->where('data_expiracao > ?', $dataHoraLimite) ->where('banco_id = ?', $bancoId); return $this->fetchOrNull($select, false); } }
💾 保存文件
← 返回文件管理器