diff --git a/app/adminapi/logic/project/ProjectTotalBudgetLogic.php b/app/adminapi/logic/project/ProjectTotalBudgetLogic.php index 820bbb532..cc41707b9 100644 --- a/app/adminapi/logic/project/ProjectTotalBudgetLogic.php +++ b/app/adminapi/logic/project/ProjectTotalBudgetLogic.php @@ -117,6 +117,11 @@ */ public static function delete(array $params): bool { + $project_ids = ProjectTotalBudget::where('id', 'in', $params['id'])->count('project_id'); + Project::where('id', 'in', $project_ids)->update([ + 'is_budget' => 1, + 'update_time' => time(), + ]); return ProjectTotalBudget::destroy($params['id']); }