From b44a49556db096882db3b0643bbc4f567b4b63bb Mon Sep 17 00:00:00 2001 From: tzwang Date: Tue, 29 Aug 2023 15:12:51 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E5=BA=A6=E7=BB=93=E6=9E=84=E4=BF=AE?= =?UTF-8?q?=E6=94=B97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Former-commit-id: 6e473ef1eb67c606e31b1f1b2bf8d6f885ae12fe --- api/internal/pkg/scheduler/scheduler.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/api/internal/pkg/scheduler/scheduler.go b/api/internal/pkg/scheduler/scheduler.go index 35613c78..235194ad 100644 --- a/api/internal/pkg/scheduler/scheduler.go +++ b/api/internal/pkg/scheduler/scheduler.go @@ -54,6 +54,17 @@ func (s *scheduler) AssignAndSchedule() error { return nil } + // 标签匹配后,未找到ParticipantIds + if len(s.participantIds) == 0 { + return errors.New("未找到匹配的ParticipantIds") + } + + // ParticipantIds 返回唯一值 + if len(s.participantIds) == 1 { + s.task.ParticipantId = s.participantIds[0] + return nil + } + //生成算法所需参数 task, providerList := s.genTaskAndProviders()