Finish task 45107.

This commit is contained in:
zhouxin
2021-11-29 01:35:28 +00:00
parent 00b34e5e1f
commit 456b7d06a1
3 changed files with 16 additions and 0 deletions
+12
View File
@@ -435,6 +435,8 @@ class programplanModel extends model
$datas[] = $plan;
}
$planProject = $this->loadModel('project')->getByID($projectID);
$totalPercent = 0;
$totalDevType = 0;
$milestone = 0;
@@ -455,6 +457,16 @@ class programplanModel extends model
dao::$errors['message'][] = $this->lang->programplan->error->parentDuration;
return false;
}
if($plan->begin < $planProject->begin)
{
dao::$errors['message'][] = sprintf($this->lang->programplan->errorBegin, $planProject->begin);
return false;
}
if($plan->end != '0000-00-00' and $plan->end > $planProject->end)
{
dao::$errors['message'][] = sprintf($this->lang->programplan->errorEnd, $planProject->end);
return false;
}
if($plan->begin == '0000-00-00') $plan->begin = '';
if($plan->end == '0000-00-00') $plan->end = '';