From 2ddf6e35d80dc2bf92b6b2d4ff51f7e0c07b838f Mon Sep 17 00:00:00 2001 From: yystopf Date: Mon, 28 Jul 2025 11:33:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9=EF=BC=9A=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E6=96=87=E6=A1=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/services/api/pm/issues/update_service.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/services/api/pm/issues/update_service.rb b/app/services/api/pm/issues/update_service.rb index fe781b4c6..230783f67 100644 --- a/app/services/api/pm/issues/update_service.rb +++ b/app/services/api/pm/issues/update_service.rb @@ -145,11 +145,11 @@ class Api::Pm::Issues::UpdateService < ApplicationService if @updated_issue.pm_issue_type == 1 && [2,7,8].include?(status_id.to_i) children_issues = @updated_issue.children_issues children_issues_status_ids = children_issues.pluck(:status_id).uniq - raise Error, "需关闭的子#{issue_type_name}才能关闭父#{issue_type_name}" if ([1,3,5,6] & children_issues_status_ids).present? + raise Error, "需关闭关联的子#{issue_type_name}才能关闭父#{issue_type_name}" if ([1,3,5,6] & children_issues_status_ids).present? elsif [2,3].include?(@updated_issue.pm_issue_type) && [3,5,6].include?(status_id.to_i) children_issues = @updated_issue.children_issues children_issues_status_ids = children_issues.pluck(:status_id).uniq - raise Error, "需关闭的子#{issue_type_name}才能关闭父#{issue_type_name}" if ([1,2] & children_issues_status_ids).present? + raise Error, "需关闭关联的子#{issue_type_name}才能关闭父#{issue_type_name}" if ([1,2] & children_issues_status_ids).present? end end