* Refactor design::revision method.

This commit is contained in:
tianshujie
2023-12-15 13:44:01 +08:00
parent 513e3e9a37
commit 06cc4f9520
2 changed files with 16 additions and 2 deletions
+3 -2
View File
@@ -390,6 +390,7 @@ class design extends control
}
/**
* 单个代码提交记录。
* A version of the repository.
*
* @param int $revisionID
@@ -399,8 +400,8 @@ class design extends control
*/
public function revision(int $revisionID = 0, int $projectID = 0)
{
$revision = $this->dao->select('*')->from(TABLE_REPOHISTORY)->where('id')->eq($revisionID)->fetch();
$this->locate(helper::createLink('repo', 'revision', "repoID=$revision->repo&objectID=$projectID&revistion=$revision->revision"));
$revision = $this->design->getCommitByID($revisionID);
$this->locate(helper::createLink('repo', 'revision', "repoID={$revision->repo}&objectID={$projectID}&revistion={$revision->revision}"));
}
/**
+13
View File
@@ -377,4 +377,17 @@ class designModel extends model
->page($pager)
->fetchAll('id');
}
/**
* 通过ID获取提交记录。
* Get commit by ID.
*
* @param int $revisionID
* @access public
* @return object|bool
*/
public function getCommitByID(int $revisionID = 0): object|bool
{
return $this->dao->select('*')->from(TABLE_REPOHISTORY)->where('id')->eq($revisionID)->fetch();
}
}