Merge branch dev/bug-64247 of zentao/zentaopms (#10526)
This commit is contained in:
@@ -3792,6 +3792,8 @@ class taskModel extends model
|
||||
public function confirmStoryChange(int $taskID): bool
|
||||
{
|
||||
$task = $this->getByID($taskID);
|
||||
if($task->storyVersion == $task->latestStoryVersion) return true;
|
||||
|
||||
$this->dao->update(TABLE_TASK)->set('storyVersion')->eq($task->latestStoryVersion)->where('id')->eq($taskID)->exec();
|
||||
$this->dao->update(TABLE_TASKTEAM)->set('storyVersion')->eq($task->latestStoryVersion)->where('task')->eq($taskID)->andWhere('account')->eq($this->app->user->account)->exec();
|
||||
if(dao::isError()) return false;
|
||||
|
||||
@@ -1102,7 +1102,7 @@ class testcase extends control
|
||||
if($case->story)
|
||||
{
|
||||
$story = $this->loadModel('story')->fetchBaseInfo($case->story);
|
||||
if($story->version)
|
||||
if($story->version != $case->storyVersion)
|
||||
{
|
||||
$this->dao->update(TABLE_CASE)->set('storyVersion')->eq($story->version)->where('id')->eq($caseID)->exec();
|
||||
$this->loadModel('action')->create('case', $caseID, 'confirmed', '', $story->version);
|
||||
|
||||
Reference in New Issue
Block a user