package data // 获取分组的任务ID列表 func (p *questConfig) GetQuestIDsWithGroupID(groupID int32) ([]int32, bool) { questGroupMap, found := p.ListByQuestGroupID(groupID) if !found { return nil, false } questIDs := []int32{} for _, questRow := range questGroupMap { // 禁用跳过 if questRow.Disabled { continue } questIDs = append(questIDs, questRow.QuestID) } return questIDs, true }