Merge branch dev/bug-64514 of zentao/zentaopms (#10772)

This commit is contained in:
刘刚
2025-08-05 15:14:11 +08:00
committed by Gitfox
+5 -5
View File
@@ -11375,11 +11375,8 @@ class upgradeModel extends model
$deliverableID = $this->dao->lastInsertID();
$deliverableList[$workflowGroup->id][$oldDeliverable->id] = $deliverableID;
if(empty($workflowGroup->deliverable))
{
$deliverableStage->deliverable = $deliverableID;
$this->dao->insert(TABLE_DELIVERABLESTAGE)->data($deliverableStage)->exec();
}
$deliverableStage->deliverable = $deliverableID;
$this->dao->insert(TABLE_DELIVERABLESTAGE)->data($deliverableStage)->exec();
}
}
}
@@ -11404,6 +11401,9 @@ class upgradeModel extends model
$deliverableStage->required = !empty($config['required']) ? '1' : '0';
$deliverableStage->deliverable = $deliverableID;
/* 如果这个交付物在项目流程下有交付物配置,则删除默认的交付物检查规则。 */
if(!isset($sprintFilter[$deliverableID])) $this->dao->delete()->from(TABLE_DELIVERABLE)->where('deliverable')->eq($deliverableID)->andWhere('stage')->eq('project')->exec();
if(in_array($deliverableStage->stage, array('short', 'long', 'ops', 'kanban')))
{
/* 将原来不同类型的迭代合并成一个迭代。 */