fix: 栏目被删除的时候,已归档任务不受影响

This commit is contained in:
weifashi
2023-11-10 19:17:36 +08:00
parent c9e3e88443
commit 1e92ca5518
27 changed files with 228 additions and 51 deletions

View File

@@ -1289,6 +1289,13 @@ class ProjectTask extends AbstractModel
}
AbstractModel::transaction(function () use ($isAuto, $archived_at) {
if ($archived_at === null) {
// 还原任务栏
if (!$this->projectColumn) {
$this->projectColumn()->restore();
if($projectColumn = $this->projectColumn()->first()){
$projectColumn->pushMsg('recovery', $projectColumn);
}
}
// 取消归档
$this->archived_at = null;
$this->archived_userid = User::userid();