From de43d929d7f849748c0f3fe8356b66ea1181985a Mon Sep 17 00:00:00 2001 From: masterElmar <18119527+masterElmar@users.noreply.github.com> Date: Thu, 30 Nov 2023 18:43:36 +0100 Subject: [PATCH] fix:#15 added time rule for fetching ws and ss --- .../service/fetch/fetchSeminarEventService.go | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/backend/service/fetch/fetchSeminarEventService.go b/backend/service/fetch/fetchSeminarEventService.go index 7311329..f20851f 100644 --- a/backend/service/fetch/fetchSeminarEventService.go +++ b/backend/service/fetch/fetchSeminarEventService.go @@ -64,16 +64,20 @@ func GetSeminarGroupsEventsFromHTML(seminarGroupsLabel []string) []model.Seminar var seminarGroups []model.SeminarGroup for _, seminarGroupLabel := range seminarGroupsLabel { - result, getError := getPlanHTML("ss", seminarGroupLabel) - if getError == nil { - seminarGroup := parseSeminarGroup(result) - seminarGroups = append(seminarGroups, seminarGroup) + if (time.Now().Month() >= 3) && (time.Now().Month() <= 10) { + result, getError := getPlanHTML("ss", seminarGroupLabel) + if getError == nil { + seminarGroup := parseSeminarGroup(result) + seminarGroups = append(seminarGroups, seminarGroup) + } } - result, getError = getPlanHTML("ws", seminarGroupLabel) - if getError == nil { - seminarGroup := parseSeminarGroup(result) - seminarGroups = append(seminarGroups, seminarGroup) + if (time.Now().Month() >= 9) || (time.Now().Month() <= 4) { + result, getError := getPlanHTML("ws", seminarGroupLabel) + if getError == nil { + seminarGroup := parseSeminarGroup(result) + seminarGroups = append(seminarGroups, seminarGroup) + } } } return seminarGroups