Upload files to "/"

This commit is contained in:
2025-03-05 04:39:21 +00:00
commit 8ccfe71d11
3 changed files with 216 additions and 0 deletions
+44
View File
@@ -0,0 +1,44 @@
<?php
namespace App\ThirdParty\jira_api;
use CodeIgniter\Database\RawSql;
class JIRADB
{
private $db, $db2, $zenith;
private $sltDB;
public function __construct()
{
$this->db = \Config\Database::connect('jira');
$this->zenith = \Config\Database::connect();
}
public function updateToken($data)
{
$insertData = [
'uid' => 0,
'access_token' => $data['access_token'] ?? '',
'refresh_token' => $data['refresh_token'] ?? '',
'expires_time' => date('Y-m-d H:i:s', time() + $data['expires_in']),
];
$this->db->transStart();
$builder = $this->db->table('api_info');
$builder->setData($insertData);
$updateTime = ['update_time' => new RawSql('NOW()')];
$builder->updateFields($updateTime, true);
$builder->upsert();
$result = $this->db->transComplete();
return $result;
}
public function getToken()
{
$builder = $this->db->table('api_info');
$builder->select('access_token, refresh_token, expires_time');
$builder->where('uid', 0);
$result = $builder->get()->getRowArray();
return $result;
}
}