* Fix linkcase bug.

This commit is contained in:
孙广明
2022-07-08 11:24:09 +08:00
parent cb3651f49d
commit 4049441bbe
+2 -2
View File
@@ -2518,7 +2518,7 @@ class executionModel extends model
$linkedCases = $this->dao->select('*')->from(TABLE_PROJECTCASE)->where('project')->eq($executionID)->orderBy('order_desc')->fetchPairs('case', 'order');
$lastCaseOrder = empty($linkedCases) ? 0 : reset($linkedCases);
$cases = $this->dao->select('id, version')->from(TABLE_CASE)->where('story')->eq($storyID)->fetchPairs();
foreach($cases as $caseID => $case)
foreach($cases as $caseID => $version)
{
if(isset($linkedCases[$caseID])) continue;
@@ -2526,7 +2526,7 @@ class executionModel extends model
$object->project = $executionID;
$object->product = $productID;
$object->case = $caseID;
$object->version = $case->version;
$object->version = $version;
$object->order = ++$lastCaseOrder;
$this->dao->insert(TABLE_PROJECTCASE)->data($object)->exec();